历史上的今天
今天是:2025年02月28日(星期五)
2020年02月28日 | s32440启动流程 分析(1)
2020-02-28 来源:eefocus
2440启动流程
NOR启动
NOR启动的时候,NOR Flash 自身地址为0,片内RAM为0x4000,0000
程序直接在NOR上读取,运行
NOR 能够像内存一样的读取 ,但不能直接写
NAND 启动
片内4KRAM的地址为0x0000,0000,NOR FLASH 不可见
自动复制Nand前4K的程序到片内RAM中运行
堆栈设置
堆栈可以设置在内部sram,也可以设置在片外的sdram
片内sram分为nor启动和nand启动,nor启动设置为0x40000000+4k,nand启动为4k
使用片外sdram的话要先初始化sdram,地址倒是固定的,可以统一设置sp到这个sdram 0x30000000+32M*2=0x34000000

如何判断
当从NAND启动的时候,其实程序是从片内4K的RAM启动,也就是能读能写了
当从NOR启动的时候,NOR是只读的
FAQ:
单片机上电瞬间是怎样在未编程的情况下将程序从nandflash考入sram的?
2440 有一个 boot rom 阶段,厂家固化了一段启动代码在片内rom中,这段代码能够简单的操作nandflash,把前4K拷贝到sram
史海拾趣
|
错误如下,请问高手如何解决? [Warning] 2812.SCHDOC Compiler Nets Wire AGND has multiple names (Net Label AGND,Net Label G1,Net Label G2,Net Label GND,Net Label VCC) 17:08:30 2008-4-21 1 另外:当光标停留在电源或地符号上时出现提示 ...… 查看全部问答> |
|
一个全新的FPGA如何确定其功能如何呢?下面看赛灵思测试工程师详解7系列 FPGA:$(\'swf_ziw\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allowScriptAccess\', \'never\', \'sr ...… 查看全部问答> |
|
-精C++,嵌入式编程,Unix, MFC, Vxworks -工作经验2年以上 -学历要求本科以上 -英语听说读写熟练 -本科学历或以上, 计算机相关专业; -3年以上Linux 软件开发经验; -精通 C++, UML and XML -懂网络编程者优先; -英语熟练,懂日语者优先 ...… 查看全部问答> |
|
还是那个555的。 俺昨天试了试,发现一个问题: 假如输入在20秒的延迟内没有回复到高电平,那么,输出将一直保持高电平...... 也就是说我的想法,没戏。 这时,我想,其实就是一个延时触发么。 假如说还用555,想到的一个方法是,做成 ...… 查看全部问答> |
|
前几天见看到网友用STM32跑WIFI,觉得这东西很有意思,所以自己也想开始搞一个。由于刚刚开始现在只发送命令扫描无线节点 ,所以想开个帖子记录一下开发过程。虽然还没搞好,但是既然有网友搞通过因此我也还是很有信心的,希望能坚持走下去,同时也 ...… 查看全部问答> |
|
TI 软件工程师Moiz专业于移动器件,将带您走进他的工作和生活,感受作为一名软件工程师对TI工作的热忱与喜爱。 $(\'swf_M9r\').innerHTML=AC_FL_RunContent(\'width\', \'550\', \'height\', \'400\', \'allowNetworking\', \'internal\', \'allow ...… 查看全部问答> |




