把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
Hank Zhao:
检查一下boot引脚有没有配置为Flash boot模式。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
吟啸徐行:
你好,我也碰到跟你一样的问题,请问你的问题解决了吗?我看了我的GPIO34和GPIO37都是高电平,应该就是Flash模式了呀。。。。搞不明白。。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
吟啸徐行:
回复 Hank Zhao:
GPIO34和GPIO37都是高电平,OTP也没有配置过,仿真时也查过OTP_KEY 和OTP_MODE两处的值,都是0xFFFF。可上电依然无法进入FLash程序,能帮我分析下什么原因吗?
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
吟啸徐行:
回复 吟啸徐行:
我懂了,TRST和GPIO34和GPIO37的上电顺序的问题,必须是先TRST恢复为高电平,然后GPIO34和GPIO37拉高。。。
现在可以了,弄了好久
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
congcong zhang1:
回复 吟啸徐行:
您好,关于这个问题想继续咨询您一下, 盼望得到您的答复。
1、035具体的上电过程是怎样的,想了解您具体是在什么时候怎么拨这两个开关的。
2、trst 不应该是在off时是从flash启动吗? 为什么您说要给它拉高呢。
目前我也在用035烧写flash程序,程序烧写到335片子中没有问题,掉电再开,可以直接运行 可以观测到波形,因为335没有这几个开关,所以不用拨直接掉电运行就成了, 所以程序上应该是没问题的。
想请您具体说说您的具体断电再上电 对这个几个开关的操作过程,盼望得到您的回复。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
congcong zhang1:
请问您的问题解决了吗?
现在我也遇到了相同的问题,只是在335上可以掉电正常运行,在035上因为有trst 和 34 37 这两组开关的原因就没办法运行
想请教您,对于这两组开关的具体操作过程是怎么样子的,
盼望得到您的回复。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
Linda:
回复 congcong zhang1:
您好!
烧写完Flash之后断电,然后断开仿真器,再次上电之前确保GPIO34和GPIO37都为高电平,TRST为低电平,然后再上电,就可以运行Flash程序了。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
congcong zhang1:
回复 Linda:
您好!感谢您的答复,但是我们目前的操作还是没有解决。
我们的具体操作过程是,debug完之后 示波器出现正确波形,然后断电,将两组开关 34 37调到on,trst调到off,然后再上电,示波器没有任何波形。
目前不知道问题出在了哪里
新人刚开始学习,可能问题问的比较初级,希望您不吝赐教。盼回复。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
吟啸徐行:
回复 congcong zhang1:
其实我发现似乎还有一个因素,就是CCS 中要添加STO_TI_Build_V6b.lib的的库。
把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。
只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。
请问产生这种现象的原因是什么?
congcong zhang1:
回复 吟啸徐行:
您好,感谢您的回复。
在您之前的回答中,你确定是 将TRST恢复到高电平吗?
在我们的实践中,TRST开关需要保持在on档 ccs才能和片子连上。手册上说trst保持在off档才是从flash启动
目前我们的问题是,烧写完flash之后,无论怎么调trst和34 37这两组开关,断电重新上电后,都无法启动(无法显示波形)请问您有没有想法 出现问题的原因可能在哪里呢?