工具/软件:TI C/C++编译器
尊敬的开发人员:
我的 eZDSP5535电路板有问题。 我以前处理 SD 插槽和 SD 卡以启动程序。 最近、我找到了将代码直接放入闪存的方法。 但是、自那一天起、我肯定会修改 cmd 文件或一些其他寄存器、并且无法从 SD 卡 agin 运行程序。
当我将程序放入闪存存储器时、程序工作正常、但当我将程序放入 SD 卡时、程序不会启动。 我的目标是放置一个断点来调试未来的项目(使用引导加载程序)、但如果程序仅在闪存中、则无法执行该操作。
当我尝试仅使用 CCS (V6)加载符号时、PC 卡在引导加载程序中(位于地址0XFF54B3)。 由于 DSP 硬件复位、我的 IVPD 和 IVPH 都为0xFFFF。
我从构建中删除了 GEL 文件、关闭用于 SPI 引导的开关 SW3、程序卡在 SD 卡的引导加载程序中。
我没有将程序代码分配给 SARAM31内存。 您可以看到我的 CMD 文件附加到该线程。
您是否有任何关于 SD 卡引导加载程序发生什么情况的线索? 为什么我的代码在使用编程器而不是 SD 卡将代码放入闪存时起作用?
提前感谢。