打印

现在有直接从F040之类的串行flash上面运行代码的MCU吗?

[复制链接]
1855|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
donkey89|  楼主 | 2010-1-5 16:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
donkey89|  楼主 | 2010-1-7 01:32 | 只看该作者
自己顶一下,竟然没有人回答

使用特权

评论回复
板凳
McuPlayer| | 2010-1-7 04:34 | 只看该作者
F040的前缀很重要,比如25系列还是39系列

使用特权

评论回复
地板
mrbbsp| | 2010-1-7 09:21 | 只看该作者
用过炬力的mp3芯片,它们是z80架构,将spi flash的程序读到ram中再运行

我想z80架构的mcu都可以吧,应该能在ram中运行程序的mcu都可行

使用特权

评论回复
5
大漠孤烟| | 2010-1-7 11:28 | 只看该作者
一般的不支持吧,一方面MCU的地址空间也没这种FLASH的那么大,读写的时序也不一致啊,FLASH访问还需要指令。有些MPU、CPU可能可以,这方面不是很了解

使用特权

评论回复
6
donkey89|  楼主 | 2010-1-7 13:45 | 只看该作者
之所以这么问,是因为我发现中星9号接收机的机顶盒的MCU,似乎就是读入spi flash再运行的,把flash擦掉,连bootload的功能也没有了。

使用特权

评论回复
7
常来21IC| | 2010-1-7 13:54 | 只看该作者
都是把flash里面的程序拷贝到sram再运行的,

使用特权

评论回复
8
donkey89|  楼主 | 2010-1-7 20:26 | 只看该作者
都是把flash里面的程序拷贝到sram再运行的,
常来21IC 发表于 2010-1-7 13:54

从flash里面读代码到内存再运行的功能是MCU集成的?

使用特权

评论回复
9
常来21IC| | 2010-1-8 10:29 | 只看该作者
如果那MCU内部没有rom话,肯定集成了这功能,否则未必!

可以参考ARM2410的nand flash启动模式,上电后MCU从nand flash 里面的前面部分拷贝一定量(4KB)的代码到sram运行,接下来做什么就由这被拷贝进来的代码决定了。

使用特权

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

本版积分规则

241

主题

1609

帖子

1

粉丝