您好!
我创建了一个次级引导加载程序、通过 SCI 上载新应用程序、并将此新应用程序编程到闪存中。 我没有收到来自闪存 API 的错误、但是、当我重新启动 CPU 时、应用程序代码不会运行。 我知道我要测试的应用程序在闪存中工作、因为我使用 JTAG 进行了测试、并且能够从闪存成功运行应用程序。 我认为问题是我使用 hex2000 util 将应用程序转换为十六进制的命令。 我使用的命令与转换次级引导加载程序时使用的命令相同:
hex2000 -boot -sci8 -b -o comtest.dat [Test Application]