我想请教一下,ARM的裸机程序存储在什么位置,supeivivi存储在什么位置

我想请教一下,ARM的裸机程序存储在什么位置,supeivivi存储在什么位置,第1张

一般存放在Flash ROM中,有Nor flash和nand flash。

ARM可以设置开机启动方式,从Nor 或nand flash启动。如果从Nor flash启动,一般是上电后运行地址0处的代码。如果是nand flash ,flash接口会自动把nand flash最前面一小部分代码搬移到RAM中,然后运行。

Nor flash接在ARM 总线的0地址处,Nand flash 有专用的nand接口。

你向某个扇区写入512个数据,可以通过WINHEX软件来查看这个扇区的数据。

想用文件系统的话,只要把底层驱动写好就行,写扇区驱动程序和读扇区驱动程序,一般是用SPI协议写的,写好这两个驱动就可以直接调用文件系统的API,可以创建.txt文件,并可以把SD插到电脑上直接读取.txt文件了。有什么疑问可以提问,望采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11121138.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存