二级引导加载程序只执行一次!按“重置”按钮,它不会再次执行。为什么?

4个帖子/ 0新
最后一篇
WZH16622
离线
最后一次露面:3年1个月前
加入:2014-09-10 08:28
二级引导加载程序只执行一次!按“重置”按钮,它不会再次执行。为什么?

我做双重形象。我编辑辅助引导加载程序项目以选择通过检测一个引脚的状态来加载哪个图像。当第一个重置时,没关系。然后我按下重置按钮或重新电源,它不会改变。我添加一个LED以显示辅助引导程序是否执行。但它通过Keil调试工作。谢谢wzh。

设备:
mt_dialog.
离线
最后一次露面:3周5小时前
员工
加入:2015-06-08 11:34
嗨wzh16622,

嗨wzh16622,

我不确定你想做什么......你试着从SPI引导,并且按重置时的图像无法启动,应用程序注意哪些您正在遵循该做什么?

谢谢mt_dialog.

WZH16622
离线
最后一次露面:3年1个月前
加入:2014-09-10 08:28
嗨MT,

嗨MT,
我遵循UM-B-012使用双重图像,以及辅助引导程序和套筒都很好地工作。辅助引导程序项目通过图像标题的图像ID选择图像。现在我想通过一个引脚的状态选择图像(按钮)。所以我编辑辅助引导加载程序项目,似乎它始终选择第一张图像,无论PIN的状态是什么。这是从SPI闪光启动的情况。但是当我使用keil调试辅助引导程序项目时,它可以通过引脚的状态选择图像。清楚吗?谢谢wzh。

WZH16622
离线
最后一次露面:3年1个月前
加入:2014-09-10 08:28
亲爱的对话,

亲爱的对话,
我希望该程序执行类似:Secondare-Bootloader ----->两个图像中的一个。当它执行辅助引导程序时,我希望它通过一个引脚的状态选择图像(最初它会通过图像的标题选择图像)。但是,当我将二级引导加载程序刻录到SPI闪存时,无论PIN的状态如何,它始终加载第一张图像。我添加一个LED才能显示辅助引导加载程序是否执行,并且LED不亮,表示辅助引导加载程序未执行,但是每种图像中的一个是适当加载的(智能手机可以扫描其广告数据)。如果我使用keil调试辅助引导程序,它可以正常工作。LED亮,辅助引导器可以通过引脚的状态选择图像。这就是为什么?
最好的祝福,
WZH.