你好,
我的过去的MCU经验已经使用了删除技术理解的专有程序员,因此如果这听起来很简单,我是apolagize。
我们计划使用内部编程系统降低成本。我们计划从I2C闪存中启动芯片。如果我理解正确,我们应该采取我们的代码,使用ARM GCC工具链编译M0 +架构的ARM GCC Toolchain来获取二进制文件并转换为十六进制文件。然后,我们拍摄六角文件并将逐字复制到我们的I2C闪存。没有额外的标题,没有未使用的闪存,只是从闪存中的地址0开始的直线副本。无论GCC吐出什么,都是适当的机器可读代码?
这就是对我来说是有意义的,但你在这个领域里有更多的智慧和经验,所以我很乐意知道任何对你来说不对的东西。
设备:
嗨tinychipsarebig,
谢谢你的问题。请看看AN-B-072:从OTP和串行接口启动DA14531和第9节以了解设备如何从I2C接口启动。您应该先构建项目,然后使用SmartSnippets Toolbox V5.0.14 for Windows操作系统燃烧EEPROM。
http://lpccs-docs.dialog-semicondiond.com/um-b-083/index.html.
请参阅第13节EEPROM程序员。
从I2C引导是引导序列的步骤6,芯片将从特定引脚引导 - 参见AN-B-072中的表1。
谢谢,PM_DIALOG.