工具/软件:
您好、
我使用 simplelink_lowpower_f3_sdk_7_40_00_64 的基本示例 、生成 205'215 字节只读代码存储器和 19'676 字节 只读数据存储器、当我使用 simplelink_lowpower_f3_SDK_8_40_02_01 的基本示例时、它生成 200'717 字节只读代码存储器和 19'279559 字节的数据存储器、为什么只有数据存储器存在很大差异? 我在这两者中都使用外设角色。
谢谢
辛格王子
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.
工具/软件:
您好、
我使用 simplelink_lowpower_f3_sdk_7_40_00_64 的基本示例 、生成 205'215 字节只读代码存储器和 19'676 字节 只读数据存储器、当我使用 simplelink_lowpower_f3_SDK_8_40_02_01 的基本示例时、它生成 200'717 字节只读代码存储器和 19'279559 字节的数据存储器、为什么只有数据存储器存在很大差异? 我在这两者中都使用外设角色。
谢谢
辛格王子
您好、
感谢您的答复 1 月 我使用的是 IAR 9.60.3。 我在 CCS 中编译了相同的 SDK、它生成了 170KB .text 和 16KB .rodata、但 IAR 9.60.3 中的相同 SDK 生成 了大约 280kb 的.rodata。SDK 9_10_00_83 或 SDK_8_40_02_01 不明白 IAR 9.60.3 存在什么问题
谢谢
王子
您好、
我已经在.icf 文件中注释了以下行、现在.rodata 大小减少到 16KB
/*
define 区域 LOG_DATA = mem:[从 0x90000000 到 0x9003FFFFh];
define 区域 LOG_ptr = mem:[从 0x94000008 到 0x94040007];
使用大小= 0x40000 定义块 LOG_DATA {只读段.LOG_DATA };
使用大小= 0x40000 定义块 log_ptr {只读段.log_ptr*};
“.LOG_DATA":“:在 LOG_DATA {块 LOG_DATA }中放置空载;
“.log_ptr":“:将空载放置在 log_ptr {block log_ptr };
*/