微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有办法从嵌入式系统下载 C 文件/项目

如何解决有没有办法从嵌入式系统下载 C 文件/项目

我问这个问题是希望有人以前做过。我想从嵌入式系统下载软件,以便在软件中进行修改。 是否有可能做以及如何做? 我对系统的信息是: 平台:IMX7 ARM

谢谢

解决方法

由于 C 编译器的工作是在将程序下载到微控制器之前将源代码转换为机器代码汇编器,所以不,您不能从中上传 C 代码。

此外,在过去 20 年左右的时间里,微控制器的“山寨”读保护一直是标准功能。这意味着片上硬件限制会强制您在访问闪存之前擦除闪存。因此,甚至可能无法上传原始汇编程序。

如果 MCU 不受保护并且您拥有与下载的代码对应的原始调试器文件,那么体面的调试器可以“即时”连接到现有程序,然后与 C 源代码一起查看,无需重新- 编程任何东西。 (这对于调查 NVM 更改和内存损坏很有用。)但同样,您需要访问原始文件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。