主题中讨论的其他部件:controlSUITE, C2000WARE
工具/软件:Code Composer Studio
您好-
我正在F2.8069万上使用SCI bootloader进行测试。 我的Windows 7笔记本电脑上加载了CCS 6.2。
我正在监控SCI Tx和Rx线路,偶尔会看到一些异常行为。
我的大多数测试都是成功的。 使用GPIO34=1和GPIO37=0启动后,我将0x41 (A)发送到F2.8069万。 它以另一个0x41响应,然后我继续使用AA... 08...等
但是,我看到F2.8069万有几次以0x41响应,然后几乎紧跟一个或多个0x00字节。 我附上了示波器输出的屏幕截图。 绿色是F2.8069万的RX线路,蓝色信号是F2.8069万的TX线路响应。
我正在尝试了解这些0x00来自何处。 我不知道自动波特是否在看似成功的自动波特后跳出SCI模式并进入闪存,是否由于某种神秘的原因跳到RAM,或者它是否正在发送0x00字节而仍在启动ROM代码中。
是否有方法使用CCS调试器逐步执行引导ROM代码? 我知道如何从main()的第一部分加载程序和调试,但在这种情况下,我需要在启动时中断代码,并允许我逐步浏览ROM。 然后,也许我可以准确地确定0x00加载到TX缓冲区的位置,并将其弄直。
