ZHCAEP5A November 2024 – October 2025 F29H850TU , F29H859TU-Q1
| 错误示例 | 说明 | 分辨率 |
|---|---|---|
| “syscfg/linker.cmd”,第 73 行:错误 #10099-D:程序将无法放入可用的内存中,或者该段包含一个需要蹦床函数的调用点,而该蹦床函数无法为该段生成,或该段包含填充的函数。对于第 0 页大小为 0x5052 的“.LINK2_codeAPR_Flash”部分,对齐放置失败。可用内存范围:LINK2_CODEAPR_FLASH 大小:0x2000 未使用:0x1fe0 最大孔:0x1fe0 | 定义的 APR 大小不足。 | 如果为任何 APR 类型(闪存、RAM、RW 或 RO 数据)分配的内存不足,则在工程构建时将出现构建错误。要确定 APR 的正确大小,请将提供的大小 (0x5052) 转换为十进制数 (20,562)。这表示 APR 的总大小约为 20k。APR 绑定到 4kB,因此对于此分区情况,APR 大小需要设置为 24kB。 |
| 错误#10483-D:不允许从输出段“.comms_Module_codeAPR_Flash”到未受保护符号“UART_writeCharArray”进行未受保护的调用:SECURE_GROUP 不匹配;调用位于 SECURE_GROUP "STACK2_STACK”,被调用者位于 SECURE_GROUP "sbox_CommonCode_STACK_COMMONCODE" | 跨堆栈调用未附带相应的进入和退出指令。 | 跨 STACK 调用必须一直附带适当的进入和退出指令。SSU 工具有一个选项可以指定如何处理未受保护调用。共有三个选项:
|