TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2340R5: 警告warning: section ble_cc2340r5_oad_onchip.out(.rodata) was padded by 2 to a size of 14904 to satisfy the specified memory width of 4

Part Number:CC2340R5

编译结束有警告warning: section ble_cc2340r5_oad_onchip.out(.rodata) was padded by 2 to a size of 14904 to satisfy the specified memory width of 4.
这个警告会有什么影响,该如何消除?

Yolande Wang:

您好,

这个警告表明在生成二进制文件时,代码被填充了额外的空间,以满足指定的内存宽度。

可能会导致内存占用,程序加载和启动时间延长。

要消除这个警告,可以尝试以下几种方法:

优化和删除某些不必要的代码,可以减少生成的二进制文件的大小。
调整内存布局,修改链接脚本,调整编译器或链接器选项。

ARM assembly language tools manual 中标题为将数据分区到输出文件的部分对此进行了讨论 。

如果这个警告对于您的期望没有太大坏处,并不会导致实际的问题,可以保留此警告:打开高级设置后,转到项目属性、ARM Hex Utility、诊断选项,然后选中“抑制警告”。

,

Xuefeng:

谢谢解答!

,

Yolande Wang:

不客气

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: 警告warning: section ble_cc2340r5_oad_onchip.out(.rodata) was padded by 2 to a size of 14904 to satisfy the specified memory width of 4
分享到: 更多 (0)