Flash编程是直接的十六进制文件传输吗?

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在进入我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-semicondiondiondumon.com/support.。我们将在未来几天修复错误/优化搜索和标记。
2个帖子/ 0新
最后一篇文章
TinychipsareBig
离线
最后一次露面:4个月4周前
加入:2020-09-07 19:03
Flash编程是直接的十六进制文件传输吗?

你好,

我的过去的MCU经验已经使用了删除技术理解的专有程序员,因此如果这听起来很简单,我是apolagize。

我们计划使用内部编程系统降低成本。我们计划从I2C闪存中启动芯片。如果我理解正确,我们应该采取我们的代码,使用ARM GCC工具链编译M0 +架构的ARM GCC Toolchain来获取二进制文件并转换为十六进制文件。然后,我们拍摄六角文件并将逐字复制到我们的I2C闪存。没有额外的标题,没有未使用的闪存,只是从闪存中的地址0开始的直线副本。无论GCC吐出什么,都是适当的机器可读代码?

这就是对我来说是有意义的,但你在这个领域里有更多的智慧和经验,所以我很乐意知道任何对你来说不对的东西。

设备:
PM_DIALOG.
离线
最后一次露面:2天15小时前
职员
加入:2018-02-08 11:03
嗨tinychipsarebig,

嗨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.