CMD文件下载到FLASH里面运行后发现运行的结果不对

[复制链接]
 楼主| yszong 发表于 2015-6-22 22:08 | 显示全部楼层 |阅读模式
芯片是TMS320F2812,在使用SRAM.CMD文件仿真是程序运行正确,我用定时器翻转IO口,周期是1us,一切都正常,但是我将SRAM.CMD文件换成flash.CMD文件下载到FLASH里面运行后发现运行的结果不对
jiahy 发表于 2015-6-22 22:08 | 显示全部楼层

怎么不对
 楼主| yszong 发表于 2015-6-22 22:09 | 显示全部楼层
翻转的周期到了2us
zhaoxqi 发表于 2015-6-22 22:09 | 显示全部楼层
会不会是flash.CMD的问题
 楼主| yszong 发表于 2015-6-22 22:09 | 显示全部楼层
我也有点怀疑
zhaoxqi 发表于 2015-6-22 22:09 | 显示全部楼层
其实我也不懂。。。
午夜粪车 发表于 2015-6-22 22:10 | 显示全部楼层
没用过,帮顶吧
zhaoxqi 发表于 2015-6-22 22:10 | 显示全部楼层
你的中断服务函数处理时间是多少?有可能在RAM里小于0.5us而搬到flash里以后就大于0.5us了,导致每次中断都阻隔临近的下一次中断。
 楼主| yszong 发表于 2015-6-22 22:10 | 显示全部楼层
多谢,就这样吧,明天去了单位再说
zhangmangui 发表于 2015-6-23 22:18 | 显示全部楼层
老问题了    去找找     很多解决的办法
您需要登录后才可以回帖 登录 | 注册

本版积分规则

830

主题

11379

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部