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.

关于28335在仿真状态程序入口地址的问题



我想问一下,是不是在仿真状态,插上仿真器以后,仿真器会忽略GPIO84~GPIO87的bootloader选择。

因为,不管我怎么设置这四个口的高低,仿真时都是一样的。

如果忽略的话,那么CPU如何得到程序的入口地址?

谢谢!

  • 用CCS通过仿真器仿真时你可以理解为程序是由CCS通过仿真器引导运行的,断开仿真器程序复位开始运行时GPIO84~87才会被有效检测到

  • 你好,你的意思是说:在仿真状态,CPU不起作用是吗?程序完全由CCS通过仿真器模拟CPU进行,程序的执行实际上是CCS通过仿真器操纵的是吗?

    那么仿真状态的话,入口地址是怎么确定的?谢谢了~

  • 软件仿真状态,不需要连接目标板,CCS模拟运行程序,这个状态是不需要DSP的

    而硬件在环调试,需要通过仿真器连接DSP,程序运行完全是有DSP完成,CCS只是起到观察数据和程序的调试作用,这个时候在程序运行之前是由CCS引导DSP开始运行程序

    你问的是软件仿真状态吗?

  • 你好,我问的是硬件在环调试状态。

    貌似该状态下,DSP也不检测那四个脚的电位高低吧。设置好CMD文件后,不管四个脚怎么设置都能调试运行。

    我知道,在脱机自主模式下,CPU上电后执行bootloader它会扫描四个脚电位,然后决定跳转到哪里;那么在硬件在环调试模式下,CPU好像不检测四个脚的电位高低,那么它是如何知道入口地址的??谢