主题中讨论的其他器件:UNIFLASH、 C2000WARE
大家好、
我几乎完成了为 Concerto 控制器开发自定义第二级 C28引导加载程序应用的工作。 但是、在调试一种场景时遇到了困难、在我将闪烁 c28应用程序编程到 C28的相应闪存扇区并跳转到闪烁应用程序的起始地址0x13A000后、闪烁应用程序似乎并不在从那里执行、而是在某种程度上卡在其中 从 CCS 的反汇编视图中可以看到的循环。
现在、如果我使用 JTAG 独立运行闪烁应用、我可以写入相同的闪存扇区、也可以运行执行完全正常的应用。 但是、当我使用引导加载程序执行程序时、我最终会遇到上述情况。
要给出我的应用程序的要点:
我从笔记本电脑接收.hex 数据到 M3 UART1、然后通过 IPC 将该数据传递到 C28。 因此、我在验证我在 C28端接收到的内容、然后进行编程时、不会看到任何数据差异。
我能否获得一些提示,说明在 M3引导加载程序侧或 C28引导加载程序侧可以检查或调试什么?
我可能在这里提供的详细信息较少、但请告诉我、我还可以向我分享哪些内容。
谢谢