Other Parts Discussed in Thread: C2000WARE
如图所示,工程默认是eabi格式的。
请问为什么调整为COFF格式后,会出现如图所示的错误呢?这个错误应该怎么解决呢?
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.
如图所示,工程默认是eabi格式的。
请问为什么调整为COFF格式后,会出现如图所示的错误呢?这个错误应该怎么解决呢?
您好,这个C2000ware里的基础例程没有使用什么特别的库文件,所以我不认为是库文件使用不当造成的这个错误。
这是我做C2000系列处理器开发以来第一次遇到headers_nonbios.cmd文件报错。
图1
图2
以上两图,图1是TRM文档中的UID的寄存器地址, 0x000701E8
而C2000ware 中的CMD文件中的UID寄存器地址却是0x000701F4,
您能解释为什么会有两个不同的UID地址吗???
我试了一下,如果把CMD文件中的UID地址修改为TRM文档中的0x000701E8,不论是哪种格式下编译,都不会报错
所以我目前认为官方SDK文件中的UID 起始地址是错误的,也就是下面标红的地址是错误的
UID : origin = 0x000701F4, length = 0x00000010