您好!
我尝试使用 CLA 协处理器、在独立模式下、必须将 CLA 二进制文件从闪存复制到 RAM。 使用调试启动时、我不会遇到任何问题、代码会被复制。 但是、当我在独立模式下启动它并在复制后停止时、即使二进制文件位于 FLASHN 中、目标存储器范围仍为空(全为零)(在 Cla1ProgLoadStart 中进行了反汇编检查)。
这是复制代码:
memcpy (((uint32_t *)&Cla1ProgRunStart、(uint32_t *)&Cla1ProgLoadStart、
(uint32_t) Cla1ProgLoadSize)
这是相关的*。cmd 代码:
Cla1Prog:填充= 0x555///孔的填充值
{
.+=0x4;//段头空白
*(Cla1Prog)
}
负载= FLASHN、
运行= RAMLS1、
run_start (_Cla1ProgRunStart)、
Load_start (_Cla1ProgLoadStart)、
load_size (_Cla1ProgLoadSize)、
PAGE = 0
此致、
Gabor