ZHCACD3A march 2023 – april 2023 TMS320C28341 , TMS320C28342 , TMS320C28343 , TMS320C28343-Q1 , TMS320C28344 , TMS320C28345 , TMS320C28346 , TMS320C28346-Q1
链接器 cmd 文件、.map 文件中提到的存储器大小都用 16 位表示。sizeof() 函数始终返回相对于最小可寻址存储器单元的大小(Arm 为 8 位,C28x 为 16 位)。
请注意不要在应用程序中对尺寸信息进行硬编码。一种常见的情况是使用 memset/cpy/cmp 函数时,这些函数的 size 参数是以最小可寻址单元表示的。
此外,请注意在使用 memset 后数据打包的差异:
C28x | Arm |
myStruct 000A000A 000A000A |
myStruct 0A0A0A0A 0A0A0A0A |