请问STMF1加密后的FLASH代码怎么运行?

2019-07-14 16:58发布

代码加密后写入FLASH,CPU从FLASH读出的代码都是加密的,怎么运行呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
16条回答
muuwfwr
2019-07-15 14:58
你我然后 发表于 2018-10-12 13:35
你为什么不用stm32本身的加密功能,要自己去加密代码呢?

1. STM32本身的加密流程是怎样的?
我主要关心的是代码加密后写入FLASH,不是RDP那些。

2. 还有,你说的“解密后再运行”怎么实现?是把解密后的代码拷贝到RAM运行么?
这样的话,加密代码在链接的时候应该定位到RAM,对吗?
如果是的话,RAM只有64KB,如果解密的代码本身已很大,RAM不光要存放解密后的代码,还要负责堆、栈、变量,RAM很可能出现不够用的情况。

谢谢关注

一周热门 更多>