打印
[技术问答]

能不能把程序下载到外部FLASH?

[复制链接]
3181|24
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sparrow054|  楼主 | 2021-11-23 15:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
kiwis66| | 2021-12-1 10:17 | 只看该作者
好像设置好boot0、1吧
选择启动方式什么的

使用特权

评论回复
板凳
caigang13| | 2021-12-3 08:37 | 只看该作者
MCU好像不能

使用特权

评论回复
地板
kjkujkj21| | 2021-12-3 09:33 | 只看该作者
MCU不能吧。

使用特权

评论回复
5
lamanius| | 2021-12-7 14:15 | 只看该作者
可以把程序放到外部flash里的

使用特权

评论回复
6
d1ng2x| | 2021-12-7 14:15 | 只看该作者
这个需要自己写个BOOT,然后从外部flash里运行就可以了

使用特权

评论回复
7
tax2r6c| | 2021-12-7 14:16 | 只看该作者
思路当然可以啦,没啥问题的

使用特权

评论回复
8
q1d0mnx| | 2021-12-7 14:16 | 只看该作者
你可能需要自己写BootLoader,然后把运行指针跳转到外部flash里

使用特权

评论回复
9
liu96jp| | 2021-12-7 14:17 | 只看该作者
这个没操作过,不过imx芯片或者很多单片机都支持的,可以去搜搜资料方案啥的

使用特权

评论回复
10
zhizia4f| | 2021-12-7 14:18 | 只看该作者
你可以看看数据手册,看看有没有提到这种外部flash运行代码的方法

使用特权

评论回复
11
tax2r6c| | 2021-12-7 14:18 | 只看该作者
本帖最后由 tax2r6c 于 2021-12-7 14:19 编辑

就是程序跳转

使用特权

评论回复
12
kaif2n9j| | 2021-12-7 14:22 | 只看该作者
为啥要外部运行啊?内部flash不够用了么

使用特权

评论回复
13
b5z1giu| | 2021-12-7 14:23 | 只看该作者
这个跟在线升级you点儿类似,可以参考在线升级看看

使用特权

评论回复
14
l1uyn9b| | 2021-12-7 14:23 | 只看该作者
外部运行好像有点儿慢,毕竟103的主频就这么少,不好搞

使用特权

评论回复
15
lix1yr| | 2021-12-7 14:24 | 只看该作者
这个安富莱好像有参考例程,你可以去找找

使用特权

评论回复
16
t1ngus4| | 2021-12-7 14:25 | 只看该作者
没这么做过,不过自己写个BOOT就差不多了,把程序跳转一下

使用特权

评论回复
17
q1ngt12| | 2021-12-7 14:28 | 只看该作者
好像需要flash的ID作为加密,不然程序很容易被复制出来

使用特权

评论回复
18
suw12q| | 2021-12-7 14:29 | 只看该作者
你找一下固件升级,一般固件升级都会先把程序存在外部,然后再写到内部MCU的程序存储空间

使用特权

评论回复
19
y1n9an| | 2021-12-7 14:30 | 只看该作者
思路没问题,但是不建议写在外部flash里,容易丢数据的

使用特权

评论回复
20
g0d5xs| | 2021-12-7 14:30 | 只看该作者
这个运行速度会很慢吧,靠谱么?

使用特权

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

本版积分规则

128

主题

725

帖子

2

粉丝