通过Uart或flash外部引导加载

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

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

MH_Dialog(未验证)
嗨,路德,

嗨,路德,

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

BR,
MH_Dialog