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