工具与软件:
大家好!
由链接器生成的复制表遇到问题。
目标为 F28388D、我使用 C2000 CGT 版本22.6.1.LTS 以 EABI 格式编译随附的示例项目。
问题是每个运行大小为1字的表实际上都是由大小为2的链接器生成的,因此处理程序(例如__TI_decompress_none(),调用的memcpy()大小为2而不是1) ,这可能导致数据损坏。
我遇到此问题的情形是、16位变量在其自己的段中结束、使用#pragma DATA_SECTION()或 __attribute__((location(...))。
这是已知和预期的行为吗? 我似乎无法在 TI 文档中找到任何对此事的引用。
此致、
皮埃尔
e2e.ti.com/.../test_5F00_case_5F00_single_5F00_word_5F00_section.zip