亲爱的对话的支持,
我们遇到了一些非常有趣的情况。
由于紧张的电源预算,我们一直使用GPIO P07(据说在电源上/复位后,它应该是输入下拉)来控制FET打开(P07低)/关闭(P07高)闪光电源。并且这已经在DA14580上工作得很好:复位/上电后,默认的P07状态是输入(低),它打开flash。系统启动后,我们将P07调高,关闭闪光灯。我们使用的方案中,引导加载程序在OTP,在flash中的两个副本的f/w在单独的分区。
然而,我们发现该方案停止工作在DA14585:我们必须永久拉下FET控制(P07通过1K电阻),否则系统将不再启动。也就是说,除非flash始终处于通电状态,否则无法从flash启动。
我们理解有可能修改引导加载程序,将P07配置为低引导。然而,我们已经有一批产品的二次引导加载器烧毁,没有转向P07低配置。
在这种情况下,我们有办法让这批产品启动吗?(这是一个紧急的问题,谁能快速回复一下?)
谢谢你的帮助,
uta_lc
设备:
嗨uta_lc,
我可以从你的帖子理解,你烧了OTP,你从那里启动?我理解对了吗?P0_7是用于启动顺序的,所以请检查表1的" DA1458x从串行启动
接口(- b - 001)”应用程序的notes文档。默认的rom引导加载程序将P0_7配置为下拉输入,在此之后它不会改变其状态。所以,如果你从OTP启动,你能检查一下P0_7的状态吗?是高还是低?
谢谢,PM_Dialog
谢谢你的回复。我们已经解决了。
欢呼,
uta_lc