您尚未登录。

楼主 # 2023-12-06 13:54:40

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,219
积分: 1155.5

请教,单片机如何将程序存到外部flash里并运行?

比如stm32f103或国产兼容型号,外挂个spi flash。

实际应用中还没遇到这种情况,但是万一有这种需求的话,该怎么实现呢?
更细一点的话,其实是不知道编译的程序,怎么就被执行了...

离线

楼主 #1 2023-12-06 14:17:02

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,219
积分: 1155.5

Re: 请教,单片机如何将程序存到外部flash里并运行?

参考单片机iap升级,可以通过程序,将外部flash里的程序,搬运到内部flash里,设置SCB-VTOR
但是,这样就相当于,每次启动程序就擦写一次内部flash了。
而且,如果程序比较大呢,内部flash里本来就装不下呢。

最近编辑记录 Gentlepig (2023-12-06 14:25:46)

离线

楼主 #5 2023-12-07 13:37:27

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,219
积分: 1155.5

Re: 请教,单片机如何将程序存到外部flash里并运行?

感谢各位,大概明白些了。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn