打印
[其他]

如何把代码存储在外部flash里的?

[复制链接]
2383|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
CarterERO|  楼主 | 2024-3-14 17:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
程序存在外面后还需要在芯片内些程序吗

使用特权

评论回复
沙发
wubangmi| | 2024-3-15 09:10 | 只看该作者
打个比方,你问的问题我都知道。你不跟我用某种方式达成协议建立连通,你以为我的这些懂的东西会无缘无故跑到你脑子里去吗?

使用特权

评论回复
板凳
小夏天的大西瓜| | 2024-3-26 19:59 | 只看该作者
更改BOOT启动

使用特权

评论回复
地板
LOVEEVER| | 2024-3-27 10:48 | 只看该作者
其实这个问题感觉像是启动选择设置

使用特权

评论回复
5
Annie556| | 2024-4-17 11:54 | 只看该作者
肯定要有啊,不然外面的程序怎么执行呢?

使用特权

评论回复
6
Betty996| | 2024-4-17 12:55 | 只看该作者
本帖最后由 Betty996 于 2024-4-17 16:18 编辑

如果你的程序需要与外部硬件进行交互,比如控制ADC、定时器、DMA等外设,那么你需要在芯片内部编写程序来配置和控制这些外设

使用特权

评论回复
7
Carina卡| | 2024-4-17 14:02 | 只看该作者
其实你要写一部分驱动程序的,让芯片的外设来启动

使用特权

评论回复
8
Allison8859| | 2024-4-17 15:05 | 只看该作者
一般来说,要写,这些程序通常被称为"驱动程序"或"外设控制程序",用于初始化外设、配置寄存器、设置中断处理程序等

使用特权

评论回复
9
Charlene沙| | 2024-4-17 15:12 | 只看该作者
如果你使用了特定的芯片或模块来支持多个ADC序列的转换,那么可能需要在芯片内部编写特定的配置程序或驱动程序来支持这个功能

使用特权

评论回复
10
Emily999| | 2024-4-17 17:22 | 只看该作者
外部的程序和芯片内部的程序通常是相辅相成的,外部程序用于控制外部硬件,芯片内部程序用于配置和控制芯片内部的功能

使用特权

评论回复
11
alxd| | 2024-4-18 07:30 | 只看该作者
必须要写的哈,不然你的芯片也不知道要干啥啦

使用特权

评论回复
12
Belle1257| | 2024-4-18 09:01 | 只看该作者
我觉得需要写,至少得写外部存储的初始化和通信程序吧

使用特权

评论回复
13
B1lanche| | 2024-4-18 10:20 | 只看该作者
比如你要写在W25Q32里,那么你需要初始化这个存储吧,谁初始化,是不是MCU

使用特权

评论回复
14
Candic12e| | 2024-4-18 11:27 | 只看该作者
你可以修改boot的方式,但是说实话,通过boot也是有程序的,只是可能不是你写的而已

使用特权

评论回复
15
yang377156216| | 2024-4-23 16:34 | 只看该作者
可以使用 F4A0 的 QSPI XIP 例程测试感受一下

使用特权

评论回复
16
digit0| | 2024-4-25 19:46 | 只看该作者
需要写一些下载算法,不同Link得下载算法还不太一样。

使用特权

评论回复
17
理想阳| | 2024-4-25 20:19 | 只看该作者
芯片内要写加载Flash得程序,挺麻烦得。

使用特权

评论回复
18
鹿鼎计| | 2024-4-28 22:48 | 只看该作者
需要,需要有加载外部程序的内部程序。

使用特权

评论回复
19
软核硬核| | 2024-4-28 23:11 | 只看该作者
这种必须要做内存映射功能才行,需要性能比较好的单片机才能搞。

使用特权

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

本版积分规则

20

主题

242

帖子

0

粉丝