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.

好多问题啊!!!.far段和.data段的问题以及跟踪boot问题



问题1、想问下far段和data段有啥区别,我查看资料说data段指用来存放程序中已初始化的全局变量的一块内存区域。但是我定义的全局数组没有存放在data段而只是存放在了far段

如下是在map文件中查看发现data段没有任何数据

.data      0    80000000    00000000     UNINITIALIZED

问题2、想问下AISgen生成的ais文件烧写至FLASH后,上电启动,是不是自动的复制代码段和数据段到cmd指定的空间当中去,需不需要自己手动搬运。

问题3、发现开发板启动的时候,有时候代码段和数据段是可以copy到指定的空间里面,但是有些小程序反而不行,通过查看view->memory browser发现从FLASH中copy到内存的代码段数据和AIS工具生成的.h文件对应的数据不一致,想问下有没有什么办法能够跟踪boot,具体硬件断点应该打在哪个位置,正常情况下我连接开发板之后,load symbols后会直接跳到主函数。我意思就是能不能在copy到内存之前打硬件断点?