发新帖我要提问
12
返回列表
打印
[STM32L4]

擦除内部Flash

[复制链接]
楼主: wanglaojii
手机看帖
扫描二维码
随时随地手机跟帖
21
放到ram里的话,是定义全局变量的,就默认在ram里了

使用特权

评论回复
22
林间有新绿| | 2022-10-25 00:17 | 只看该作者
这搬运的流程应该是芯片机制的事儿吧,也就是启动文件的操作

使用特权

评论回复
23
一枝香| | 2022-10-25 00:49 | 只看该作者
你可以看看.s文件,看看里面的汇编咋操作的

使用特权

评论回复
24
偷吻月亮| | 2022-10-25 01:21 | 只看该作者
你仿真一下就知道了,仿真就是芯片的运行流程

使用特权

评论回复
25
笨蛋无需搭理| | 2022-10-25 01:59 | 只看该作者
我不是很理解,你程序是存在flash里的,你擦除是怎么个操作?不运行MCU程序了?

使用特权

评论回复
26
热爱童话世界| | 2022-10-25 02:32 | 只看该作者
一般编译器会改变的,就会把数据,变量等等都分别存在flasharm里的

使用特权

评论回复
27
銀河| | 2022-10-25 05:02 | 只看该作者
这种搬运一般都是汇编和编译器操作的,跟我们应用代码没啥关系

使用特权

评论回复
28
占得人间第一春| | 2022-10-25 05:34 | 只看该作者
其实你正常编译就行了,剩下的都是启动文件帮你操作的

使用特权

评论回复
29
可爱的白兔先生| | 2022-10-25 06:06 | 只看该作者
是要在sram上运行,这样速度快的

使用特权

评论回复
30
风吻过你的不羁| | 2022-10-25 06:38 | 只看该作者
你要是很好奇就要看看启动文件,上面有如何运行,如何进入到主函数,如何把数据传到ram里等等

使用特权

评论回复
31
SantaBunny| | 2022-11-8 15:00 | 只看该作者
修改BootLoader,把代码放到SRAM中。

使用特权

评论回复
32
MessageRing| | 2022-11-9 20:17 | 只看该作者
ARM的指令段和数据段是分开的

使用特权

评论回复
33
Stahan| | 2022-11-11 18:12 | 只看该作者
修改BootLoader,将代码放到SRAM

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则