通过Uart或flash外部引导加载

2个帖子/ 0个新
最后发表
路德
离线
最后看到:4年9个月前
加入:2014-01-27 19:56
通过Uart或flash外部引导加载

在一个新的设计中,我们通过UART将一个外部ARM处理器连接到对话芯片。连接到这个外部ARM芯片的是一个256kb的闪存芯片。当前的消耗不是关键的,一旦电池被放置在产品中,启动就会完成。将spi闪存直接连接到Dialog芯片是否更好?或者是否可以让永恒的ARM处理器读出这个闪存芯片提供的代码通过UART连接在引导期间的对话芯片?注意:部分flash内容也包含外部ARM的数据。此外,如果我们使用UASRT选项,关于修剪/校准值,我们必须存储这些吗?

MH_Dialog(未验证)
嗨,路德,

嗨,路德,

我建议让flash连接到你的ARM处理器,使用UART作为DA14580和ARM处理器之间的接口。因此,ARM处理器在引导期间为Dialog DA14580提供固件。根据我的建议,修剪/校准值可以编程到OTP中。如果你想要修剪/校准值存储在flash中,那么固件需要相应地修改,从特定的地址读取这些值,而不是OTP映射地址作为默认值。

BR,
MH_Dialog