This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DSP28035 FLASH下载成功后,重新上电程序消失

Other Parts Discussed in Thread: TMS320F28035

把同一个程序下载到几块TMS320F28035的FLASH中,其他板子断电后都可以正常运行。

只有一块板子在下载完后,点击CCS中的运行按钮,程序可以正常运行(LED闪烁)。但是断电并重新上电后,程序不运行(LED不闪烁),非常类似于RAM调试。

请问产生这种现象的原因是什么?

  • 检查一下boot引脚有没有配置为Flash boot模式。

  • 你好,我也碰到跟你一样的问题,请问你的问题解决了吗?我看了我的GPIO34和GPIO37都是高电平,应该就是Flash模式了呀。。。。搞不明白。。

  • GPIO34和GPIO37都是高电平, OTP也没有配置过,仿真时也查过OTP_KEY 和OTP_MODE两处的值,都是0xFFFF。可上电依然无法进入FLash程序,能帮我分析下什么原因吗?

  • 我懂了,TRST和GPIO34和GPIO37的上电顺序的问题,必须是先TRST恢复为高电平,然后GPIO34和GPIO37拉高。。。

    现在可以了,弄了好久

  • 您好,关于这个问题想继续咨询您一下, 盼望得到您的答复。

    1、035具体的上电过程是怎样的,想了解您具体是在什么时候怎么拨这两个开关的。

    2、trst 不应该是在off时是从flash启动吗? 为什么您说要给它拉高呢。

    目前我也在用035烧写flash程序,程序烧写到335片子中没有问题,掉电再开,可以直接运行 可以观测到波形,因为335没有这几个开关,所以不用拨直接掉电运行就成了, 所以程序上应该是没问题的。

    想请您具体说说您的具体断电再上电 对这个几个开关的操作过程,盼望得到您的回复。

  • 请问您的问题解决了吗?

    现在我也遇到了相同的问题,只是在335上可以掉电正常运行,在035上因为有trst 和 34 37 这两组开关的原因就没办法运行

    想请教您,对于这两组开关的具体操作过程是怎么样子的,

    盼望得到您的回复。

  • 您好!

    烧写完Flash之后断电,然后断开仿真器,再次上电之前确保GPIO34和GPIO37都为高电平,TRST为低电平,然后再上电,就可以运行Flash程序了。

  • 您好!感谢您的答复,但是我们目前的操作还是没有解决。

    我们的具体操作过程是,debug完之后 示波器出现正确波形,然后断电,将两组开关 34 37调到on,trst调到off,然后再上电,示波器没有任何波形。

    目前不知道问题出在了哪里

    新人刚开始学习,可能问题问的比较初级,希望您不吝赐教。盼回复。

  • 其实我发现似乎还有一个因素,就是CCS 中要添加STO_TI_Build_V6b.lib的的库。

    SFO_TI_Build_V6b.lib
  • 您好,感谢您的回复。

    在您之前的回答中,你确定是 将TRST恢复到高电平吗?

    在我们的实践中,TRST开关需要保持在on档 ccs才能和片子连上。手册上说trst保持在off档才是从flash启动

    目前我们的问题是,烧写完flash之后,无论怎么调trst和34 37这两组开关,断电重新上电后,都无法启动(无法显示波形)请问您有没有想法 出现问题的原因可能在哪里呢?

  • 我个人感觉是有两点的.

    1.TRST断开,GPIO34,37接高电平。

    2.添加库文件SFO_TI_Build_V6b、SFO_TI_Build_V6到CCS中。

    你可以试下。。。

    lib.rar