首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法从嵌入式系统下载C文件/项目

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

Stack Overflow用户
提问于 2021-04-12 17:08:27
回答 1查看 51关注 0票数 0

我提出这个问题,是希望有人曾经这样做过。我想从嵌入式系统下载软件,以便对软件进行修改。这是可能的吗?如何做?我所拥有的系统信息是:平台: iMX7 ARM

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-04-12 18:54:57

由于C编译器的工作是在将程序下载到微控制器之前将源代码翻译成机器代码汇编程序,因此不能从微控制器上传C代码。

此外,在过去20年左右的时间里,微控制器的“模仿式”读保护已经成为一种标准功能。这意味着芯片上的硬件限制,迫使您在访问闪存之前擦除闪存。因此,上传原始汇编程序甚至可能是不可能的。

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67055648

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档