器件型号:SCI 引导加载程序可与 JTAG 配合使用、但在加载时不可独立运行- F28035
我在 VS2017中编写了一个串行程序、上传 SCI_Bootloader (以便我可以将程序写入闪存)、当我 使用 JTAG 将 SCI_Bootloader 加载到 F28035时、一切都按预期工作。 在 进入 main()之前,它会通过 LED 的快速闪烁来重新进入 SCI_Bootloader,经过一些设置,然后它开始并等待上载闪存文件。 (我删除了自动波特函数并重新编程为以9600波特运行。 这就像我看到我的所有字节回传一样。) 然后、我可以使用 VS2017工具通过 SCI 端口上传闪存固件并按预期运行。
因此、当我移除 JTAG 和 GND GPIO37并上拉 GPIO34以将 F28035置于 SCI 引导模式时、我显然可以上载 SCI_Bootloader 闪存实用程序、但当它完成时、 在进入 main()之前,我没有看到预期的 LED 快速闪烁,因此我上传闪存文件的尝试失败。 就好像没有 输入'Entry point symbol:"_c_int00" address:000081c3'一样
我非常关注 图2-12。 SPRUI10中 SCI_Boot 函数的概述–2018年12月 、自动波特模式除外。 我已经重新调整了9600波特的 BRR、它运行正常。
我已经尝试将映射文件放入此 TT 中、但它不断消失。 如果需要任何数据、我可以将其复制到中。