我是DA14585的新手,并在过去3天以来的套件上方工作,以下是我的查询:
1.可以在“MX25R2035F”闪存芯片上启动“DA14585-00ATDEVKT-B”板或“MX25R2035F”的闪存芯片启动,或“MX25R2035F”在该板上有一些其他目的?
2.如果DA14585可以启动,我是否需要在“MX25R2035F”闪存芯片中的OTP和应用程序代码中创建和刻录辅助引导加载程序?
3.如果是,是否意味着只有辅助引导加载程序存储在OTP中,应用程序代码存储在“MX25R2035F”闪存芯片中?
4.如果是,由于一旦编程,OTP无法更改,就可以根据要求每次更改应用程序代码并刻录到“MX25R2035F”闪存芯片中?将使用新的应用程序代码启动da14585?
5.是否可以在“sdk \ da1a585_sdk \ 6.0.8.509 \ utmilities_boot_bootoloper”中给出的代码作为辅助引导程序?
请回复解决方案,因为DA14585变为空白一旦下电,我也不了解OTP概念的重要性,但我真的发现很难处理。
设备:
嗨阳光绳索,
非常感谢您在线发布,并且很高兴您已开始在DA14585解决方案上工作。
1)是的,可以使用载体SPI闪光灯来存储应用程序代码并从那里启动或存储数据。请参阅图39基本开发套件UM-B-048使用da1458x入门并确保您具有正确的跳线配置。为了刻录SPI闪光灯,应使用SmartSnippets Toolbox(SST)。您将在DA14585 / 6产品页面中找到一个下载链接。SST旨在协助关键开发活动,如SPI / EEPROM / OTP编程,从UART,功率测量和分析,RF测试和认证等启动。我强烈建议您首先检查UM-B-083 SmartSnippets Toolbox用户手册(HTML)用户手册。在第11节中,您将找到如何刻录/擦除SPI闪存的详细步骤。
提示:在第7节中,您将找到电路板设置配置。SPO引脚应与应用程序固件中定义的相同。所有GPIO配置都在user_periph_setup.h标题文件中进行。
2 - 3)否,您不应刻录存储在OTP中的任何辅助引导加载程序。
4)如您所提到的正常,OTP代表一个时间可编程,因此它不能擦除矿石多次烧毁。您不应该在案例中刻录opt图像或OTP标题。
5)你能澄清一下吗?
默认情况下,OTP应为空。请尝试不会刻录任何OTP字段。如果应用程序代码为100%测试,则应刻录OTP,并且您正在裁判到最终产品。
请注意,如果您正在启动新设计,我们强烈建议使用DA14531和我们最新的SDK6.0.12开始,因为它更加提高。我们有很多代码示例,改进了文档,还有软件路线图支持。
https://www.dialog-seminile.com/produ亚博电竞菠菜cts/connectivity/bluetooth-low-energy/products/da14531.
谢谢,PM_DIALOG.