主题中讨论的其他器件:UNIFLASH
工具与软件:
尊敬的专家:
我使用 CCS Theia 1.3.1并想从起始地址0x3C00保存用户数据、数据大小很小、只需写入几次、因此无需使用 EEPROM 方式、因此我 在 CCS Theia 中取消选中链接文件生成并将 device_linker.cmd 移动到工程路径、按如下所示将闪存长度更改为0x3C00:
[85]"../device_linker.cmd"、第51行:错误#10099-D:程序无法放入可用存储器中、或者该段包含一个调用站点、该调用站点需要无法为此段生成 trampoline。 段".rodata"大小0x9b 的对齐放置失败。 可用存储器范围:
[86]闪存大小:0x3C00未使用:0x48最大空洞:0x48
[87]"../device_linker.cmd"、第49行:错误#10099-D:程序无法放入可用存储器中、或者该段包含一个调用站点、该调用站点需要无法为此段生成 trampoline。 对于段".cinit"大小0x53、进行对齐放置失败。 可用存储器范围:
[88]闪存大小:0x3C00未使用:0x38最大空洞:0x38
[89]ERROR #10010:链接期间遇到错误;未生成"R2_frunk_switch_sensor_test.out"
[90]tiarmclang:错误:tiarmlnk 命令失败、出现退出代码1 (使用-v 查看调用)
[91]gmake[1]:***[R2_frunk_switch_sensor_test.out]错误1.
[92]gmake[1]:由于错误、不会重制目标"辅助输出"。
[93]Undertale [编辑][93]Undertale
[94]gmake:***[all]错误2.
[95]****构建完成****