microchip工程师给我答复了。原因不在于.data,而是我的汇编程序中自己定义了一个__reset入口,而XC16编译器在编译和链接时,会自动生成一部分代码,其标号就是__reset,用于执行系统启动的一系列操作,包括.bss段数据的清零,.data段数据的初始化,等等,我看了Programme区,其中就有goto __reset一句,如果用户自己定义了__reset,就无法调用系统默认的__reset代码了。因此,去掉自己写的__reset程序即可。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|