stm32(Cortex—M3)字库拷贝问题,详细问题见下面:

stm32(Cortex—M3)字库拷贝问题,详细问题见下面:,第1张

不会被擦出

任意都可以,最好放在靠后的位置,注意不要和程序存储有重叠。

一起去字库是存在spi flash吧。存stm32 flash的话,就不需要spi传输了。需要稍微改一下代码,定义一下存储的地址。

文件系统,可以放在flash,sd卡。不清楚你这个问题是想要?

你这是把STM32当ARM9用呀,你可以看看ARM9,a8,a9的启动过程呀,你看看STM32有哪些功能么?就不要想这些,就算能那速度慢成渣了,本来主频就慢,还在外部执行,又浪费一些总线周期。之前我也想过,要在外部执行都是需要初始化外部存储器的,以模拟ARM9,A8,A9的启动过程,首先从STM32内部flash启动,里面写个Uboot,出初始化STM32的FMC或者FSMC接口上的norflash或者SRAM或者SDRAM,如果程序存在nandflash上,还要初始化nand,然后把nand拷贝到SDRAM或者norflash或者SRAM;然后uboot跳到拷贝程序的地方执行;STM32还要设置MPU,让总线可以访问到FMC或者FSMC的地址空间;这还是理论,更本没法实施,所有的地址控制都要自己手动 *** 作,我想着都头痛了,而且自己又不对cortex-M3或者cortex-M4了解的很透彻,中间遇见的问题可想而知,你有足够的时间可以想想,但是那样还不如直接用cortexA系列,别人硬件就支持这些外部启动。。。


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

原文地址: http://outofmemory.cn/yw/7871633.html

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

发表评论

登录后才能评论

评论列表(0条)

保存