Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
RT-Thread一般讨论
烧写RTTHREAD.bin到MINI2440的NAND FLASH上面,上电后没有启动
发布于 2014-03-20 12:15:22 浏览:4467
订阅该版
烧写RTTHREAD.bin到MINI2440的NAND FLASH上面,上电后没有启动,这是不是因为没有添加NAND FLASH驱动的原因?
查看更多
9
个回答
默认排序
按发布时间排序
bernard
2014-03-20
这家伙很懒,什么也没写!
需要bootloader
Eric Lin
2014-03-20
这家伙很懒,什么也没写!
@bernard bootloader?你是指要先移植UBOOT之类的到NAND上面 然后再用来引导RTTHREAD?
Eric Lin
2014-03-20
这家伙很懒,什么也没写!
熊工,你好: 很高兴与您联系,目前我正在学习RTTHREAD系统,目前我手头上刚好有两块开发板: STM32103ZE开发板:该开发板只使用内置的FLASH和RAM,目前已移植成功; MINI2440开发板:目前已使用官方BSP包进行编译生成.bin文件,并且可以在MINI2440的内存模式下跑起来, 但是在使用友善提供的DNW把.bin文件烧到NAND FLASH上面后,上电开机,开发板没有提供。 请问这需要怎么解决,需要使用UBOOT之类的bootloader来做引导启动吗?
bernard
2014-03-23
这家伙很懒,什么也没写!
不需要给我发邮件,技术相关的邮件我统一不会回复,邮件/电话支持渠道请联系服务公司的商业支持。论坛上的帖,有时间时我会回复。 关于你提的问题,请参见这个链接: [https://code.google.com/p/rt-thread/wiki/RunRTThreadOnMini2440](https://code.google.com/p/rt-thread/wik ... OnMini2440)
nongxiaoming
2014-04-06
rt-thread大师兄
楼主没搞明白bootloader是干啥用的。搞清楚2440启动都做了些啥。s3c2440片内没有flash存储空间,他不像其他cm3/cm4芯片那样内置flash和ram。2440里面是没有flash的,SRAM也只有4kb。2440支持nor启动和nand启动,启动时会把外扩的flash的前面4k的空间拷贝到片内sram运行,所以如果你想不用uboot能跑起来的话,你要写个简单的bootloader,这个bootloader大小在4k之内,用于启动时去初始化你的sdram,然后将你的rtthread.bin拷贝到sdram去对应的位置去运行。当然,你现在有了uboot,所以你不必要去写这个bootloader了,本身uboot就是一个强大的bootloader,前面说的一堆玩意uboot已经帮你搞好。但你需要设置uboot的bootm,让它启动后正确的去拷贝你的rtthread.bin到对应的sdram地址,然后跳到那里执行就行。
Eric Lin
2014-04-25
这家伙很懒,什么也没写!
谢谢指导! 我现在的UBOOT是在NAND FLASH中运行,我把UBOOT的bootcmd设置为“bootcmd=nand read 0x30000000 0x200000 0x200000;bootm 0x30000000”,然后我用tftp把rtthread.bin通过网络加载到内存的0x31000000出,再使用命令bootm 0x31000000启动,但是UBOOT提示找不到内核文件。这个会是启动地址的问题吗,需不需要把mini2440_ram.ld文件中SECTION下面的地址改为 . = 0x31000000 ?
bernard
2014-04-25
这家伙很懒,什么也没写!
看清楚了,我上面给的链接wiki中的命令是: ``` set bootcmd 'nand read 0x30000000 0x100000 0x150000;go 0x30000000' saveenv ``` bootm和go命令意义是不一样的,具体有什么不一样,你自己google下吧
Eric Lin
2014-04-25
这家伙很懒,什么也没写!
非常感谢熊工,很抱歉占用您宝贵的时间。已经可以正常启动系统了,非常感谢!
撰写答案
登录
注册新账号
关注者
0
被浏览
4.5k
关于作者
Eric Lin
这家伙很懒,什么也没写!
提问
1
回答
6
被采纳
0
关注TA
发私信
相关问题
1
有关动态模块加载的一篇论文
2
最近的调程序总结
3
晕掉了,这么久都不见layer2的踪影啊
4
继续K9ii的历程
5
[GUI相关] FreeType 2
6
[GUI相关]嵌入式系统中文输入法的设计
7
20081101 RT-Thread开发者聚会总结
8
嵌入式系统基础
9
linux2.4.19在at91rm9200 上的寄存器设置
10
[转]基于嵌入式Linux的通用触摸屏校准程序
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
【NXP-MCXA153】 定时器驱动移植
2
GD32F450 看门狗驱动适配
3
【NXP-MCXA153】看门狗驱动移植
4
RT-Thread Studio V2.2.9 Release Note
5
CherryUSB的bootuf2配置
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
freemodbus
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
编译报错
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
踩姑娘的小蘑菇
7
个答案
2
次被采纳
a1012112796
18
个答案
1
次被采纳
Ryan_CW
5
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
本月文章贡献
YZRD
3
篇文章
6
次点赞
catcatbing
3
篇文章
6
次点赞
lizimu
2
篇文章
9
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部