在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 14110|回复: 20

[求助] 关于MPC8313配置的问题 再不搞定就失业了 求高人指点

[复制链接]
发表于 2010-10-13 22:06:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 qdy213 于 2010-10-14 09:16 编辑

各位高手,在下才疏学浅,初入职场,初次接触Powerpc,现在的工作就是给一个板子上的mpc8313烧写程序,已经有USBTAP仿真器。但是郁闷的是买回来俩月了还没烧成,也一边看手册一边和USBTAP仿真器供货商联系,是需要写一个配置文件,比较头疼的就是这个配置文件。
   问题1:参考开发板写的配置文件后,烧写的时候老出错:
“0x00010000 bytes of Target Memory at 0x00000000 is not within flash boundaries.”
或者“CCSProtocolPlugin : Error writing memory [cannot start SAP transaction]”
再或者“Flash Programmer plugin failed to load the flash utility driver. The magic number read from target memory after the image was loaded is incorrect. Please enable Verify Target Memory Writes in Target Configuration to check that the algorithm downloads correctly. If you are downloading the algorithm to DDR try checking your DDR configuration.”
各位这是啥个意思啊,第一和第三种错误信息好像是内存配置问题,第二种的SAP transaction是个啥意思呢?
   问题2:烧写bin文件前,需要硬件配置mpc8313,通过CFG_RESET_SOURCE四个引脚,我很奇怪的是按照手册上写的和电路:SYS_CLK_IN 接地PCI_CLK接33.33MHz,而且硬件配置的时候系统工作在PCI Agent模式,由系统硬件配置为1011(或者1001,只有这两种可以),那么DDR控制器时钟为133MHz!这是不是太慢了呢,而且CK引脚输入频率为66 MHz(小于76?内存手册上写的内存芯片最小工作频率76Hz!)很是郁闷。而且我本来由手册和电路估计硬件配置CFG_RESET_SOURCE应该是1010就比较合适了,但是1010是连不上仿真器的,只有1011和1001可以。因为时钟问题也是配置文件,尤其是内存配置部分重要的依据,所以这个问题必须得解决了,我已经看手册看网络资料很久了还没搞定,实在对老板有愧了,各位帮帮忙看看啊~谢谢谢了。

配置文件及说明.rar

13.78 KB, 下载次数: 60 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2010-10-14 21:27:38 | 显示全部楼层
附件下不了
 楼主| 发表于 2010-10-15 08:58:04 | 显示全部楼层
回复 2# truemans


    为啥呢 不应该啊
 楼主| 发表于 2010-10-15 17:20:32 | 显示全部楼层
回复 2# truemans

可以烧写了 但是烧写后的内容不太一样 不知道为啥 郁闷啊 哪位大师知道 多谢多谢
   

该图为在JediView中看到的flash中的内容

该图为烧写的bin文件打开后的内容

 楼主| 发表于 2010-10-15 17:23:26 | 显示全部楼层
回复 2# truemans
 楼主| 发表于 2010-10-15 17:27:06 | 显示全部楼层
这是对比图 烧入flash的内容和原bin文件的内容
wenti.JPG
发表于 2010-10-31 10:00:47 | 显示全部楼层
地址线有问题?
 楼主| 发表于 2010-11-2 11:26:47 | 显示全部楼层
回复 7# bigcathua


   

现在老板子也能烧写了 烧写的也一样了 大概是用的烧写软件不好 换了一个就行了 不过现在新板子又不行了- -  8313能启动 能连接到usbtap 能擦除flash  但是一烧写就出错 而且是以前的错误 就是说DDR配置不对 可是 现在配置的在老板子上没有问题的 而且俩板子的PCB是一样的
发表于 2010-11-4 09:17:26 | 显示全部楼层
烧写都这么复杂,那要编程岂不是没人能干了?
发表于 2010-11-17 10:16:58 | 显示全部楼层
very good!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-15 14:05 , Processed in 0.024798 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表