情景1 -我有一个用于下载应用程序映像的自定义引导加载程序。 成功下载并将应用程序映像复制到 RAM 后,将执行软重置。
但软重置后,应用程序代码将无法运行。
我有一个雷达应用终端*.bin 文件。 我已经生成了一个对应的*.hex 文件,其中使用 srec_cat.exe 将偏移量添加到内存位置
srec_cat.exe appl.bin -Binary -offset 0xC010000 -o appl.hex - Intel,其中0xC010000 是 外部闪存的应用程序起始地址。
在成功复制到 RAM 后,新应用程序无法运行
情景2 -
实际上,我的另一个应用 程序只有 MSS 代码。
*.hex 生成使用-
srec_cat.exe appl.bin -Binary -offset 0xC010000 -o appl.hex - Intel,其中0xC010000 是 外部闪存的应用程序起始地址。
在成功复制到 RAM 后,新的应用程序将在此处运行。
我是否在情景1中遗漏了一些东西???
请告诉...