天嵌 ARM开发社区

 找回密码
 注册
查看: 2090|回复: 5

请教一个菜鸟问题

[复制链接]
ls152121349 发表于 2013-5-6 23:08:57 | 显示全部楼层 |阅读模式
我想用TQ2440板子跑接了几个传感器的裸机程序,打算把裸机程序放在NORflash里,用Nandflash来存放传感器的数据,数据比较大,可能有几十M。请问TQ2440不烧uboot,直接往NORflash烧裸机程序,NOR启动,裸机程序能运行不?
TQ-lkp 发表于 2013-5-7 09:26:32 | 显示全部楼层
可以实现的
 楼主| ls152121349 发表于 2013-5-7 10:36:32 | 显示全部楼层
TQ-lkp 发表于 2013-5-7 09:26
可以实现的

我写了个简单的流水灯程序试了,确实是可以实现。但是发现一个问题:在norflash里面跑裸机程序比在nandflash里跑,速度慢太多了,肉眼可以非常明显的感觉到慢很多,请问这是这么回事???
cw007 发表于 2013-5-7 17:40:05 | 显示全部楼层
ls152121349 发表于 2013-5-7 10:36
我写了个简单的流水灯程序试了,确实是可以实现。但是发现一个问题:在norflash里面跑裸机程序比在nandfl ...

你的裸机程序有初始化内存不,有启动MMU不?
 楼主| ls152121349 发表于 2013-5-7 17:59:25 | 显示全部楼层
cw007 发表于 2013-5-7 17:40
你的裸机程序有初始化内存不,有启动MMU不?

没有初始化内存,没有MMU
cw007 发表于 2013-5-8 09:41:29 | 显示全部楼层
ls152121349 发表于 2013-5-7 17:59
没有初始化内存,没有MMU

简单来说,nor启动的使用,你的裸机程序是在NOR FLASH上跑的,nand启动模式下,2440会将nand前4K代码复制到内部SRAM再跑起来的,读取SRAM的速度高于读取NOR FLASH的速度。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-17 15:00 , Processed in 1.078125 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表