社区
Linux_Kernel
帖子详情
openjtag怎么调试从nand flash启动的uboot
ling0qian
2016-08-05 05:27:51
各位大神,
我在调试uboot的时候发现用openocd的load_image命令加载uboot到ram里头和从nand flash加载uboot到ram里头两种方式下,uboot的执行是不同的。
问一下情况,我已经把uboot的镜像烧录到nand flash里面,从nand flash启动,请问怎么用openjtag调试??
非常感谢!!
...全文
611
回复
打赏
收藏
openjtag怎么调试从nand flash启动的uboot
各位大神, 我在调试uboot的时候发现用openocd的load_image命令加载uboot到ram里头和从nand flash加载uboot到ram里头两种方式下,uboot的执行是不同的。 问一下情况,我已经把uboot的镜像烧录到nand flash里面,从nand flash启动,请问怎么用openjtag调试?? 非常感谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
U-
Boot
NAN
D
FLASH
移植(附:源码和测试代码)
U-
Boot
NAN
D
FLASH
移植 ——西伯利亚的风 为了使u-
boot
支持
NAN
D
FLASH
,实现u-
boot
读写
NAN
D
FLASH
,我们需要根据开发板的具体情况修改u-
boot
,增加
NAN
D
FLASH
驱动。 一、移植环境 1.u-
boot
版本1.1.6 2.开发板Jz2440(ARM9 S3C2440
jz2440烧写u-
boot
并使用
步骤如下: 1、将u-
boot
的bin文件通过
Open
Jtag
或者Easy
Open
jtag
烧写进jz2440的Nor
Flash
2、设置jz2440为Nor
Flash
启动
,在开机倒计时3秒内按空格进入u-
boot
界面 3、使用u-
boot
的usb下载功能,将文件从pc传到开发板 4、u-
boot
收到文件,再烧到
Nan
d
Flash
5、设为
Nan
d
Flash
启动
,重新上电,运行u-
boot
烧写的bin文件 目录使用u-
boot
文件下载到
Nan
d
Flash
再烧写其他的程序 每一步的注意点 1、eo
Jlink 烧写文件到
nan
d
flash
nor
flash
s3c2440开发板支持两种
启动
方式,一种是
nan
d
flash
启动
,此时
nan
d
flash
中的前 4K 内容会由硬件自动拷贝至片内 SRAM 4K 内存中,这片内 4K 内存会被 map 到 nGCS0 也就是 bank0 ,起始地址为0 。如果是 Nor
启动
,nor
flash
也是被接在 nGCS0 ban0 上的,Nor
flash
可以直接被读取,因此 cpu 从 Norflas
u-
boot
启动
内核文件
在u
boot
命令行print查看系统的
启动
命令结果是:
boot
cmd=
nan
d read.jffs2 0x30007FC0 kernel;
boot
m 0x30007FC0。这条命令的意思是,从
nan
d
flash
上面的kernel分区把内核读到SDRAM的ox30007FC0地址,然后从这个地址
启动
。 在我们的PC上,每个硬盘前面会有一个分区表,但是在嵌入式Linux里面,
Flash
是没有分区表的,那我们的
flash
里面的
boot
env kernel 跟文件系统这些分区只能在源码中写死,所以我们不关心f
使用u-
boot
的USB下载功能烧写程序到
Nan
d
Flash
——韦东山嵌入式Linux学习笔记06
本文实验环境: 1. windows 7(64bit) 2. JZ2440(V2) 假设板子的Nor
Flash
上已经烧好了u-
boot
,如果我想利用u-
boot
的USB下载功能,把一个裸板程序烧写到
Nan
d
Flash
,应该如何操作?
Linux_Kernel
4,437
社区成员
17,460
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章