28377d的cmd问题

28377d的cmd问题

此问题尚无答案
All Replies
  • 秀才150分

    各位好,我现在碰到一个问题就是我用28377d的基础例程,在上面简单写了一个led灯闪烁的程序,一切正常,当在程序开始增加变量的初始化,增加多了以后,连着仿真器程序运行正常,当程序拔了仿真器重新上电则程序运行不起来。cmd并没有报错什么的,感觉很奇怪,无从下手,希望各位大神帮忙解决一下,谢谢。

  • 进士3770分

    在增加变量初始化之前,拔掉仿真器能运行吗

    LiveSine

  • 秀才150分

    可以,就是多增加了几个就不行了,看空间都够呢。

  • 榜眼24206分

    建议您加个LED亮灯,看程序可以执行到哪里。

  • 秀才150分

    您好,在增加了变量的定义后,在系统初始化后面点亮led灯,同样在连着仿真器时正常,拔了仿真器就不正常了,感觉程序在变量的初始化就出现问题了。请问一下,这是什么原因啊?

  • 榜眼24206分

    是将亮灯加在main()之后吗,确定进去main()函数?工程中加了F2837xD_CodeStartBranch.asm文件?或者是否有使用Memcpy函数,这个函数仿真时在主函数之前已经完成了copy。

  • 秀才150分

    灯亮是加在maim函数的initsysctrl后面的,当增加了变量的初始化后感觉没有进入main函数。工程中加了f2837xd_codestartbranch.asm文件。memcpy是在initsysysctrl里面有,是在flash的条件编译里面。那您给我建议一下我接下来应该怎么验证?到底跟cmd文件有关系没?

  • 榜眼24206分

    可参考文档Running an Application from Internal Flash Memory on the TMS320F28xxx DSP:http://www.ti.com/lit/an/spra958l/spra958l.pdf

    另外您有开优化吗?开了的话关了试试。

  • 秀才150分

    还是没有什么进展,大家有没有遇到类似的问题啊,求帮助!