![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uboot
oqqYuJi12345678
这个作者很懒,什么都没留下…
展开
-
在s3c2440上用GDB调试linux内核
前面的文章介绍了如何用ADS调试uboot,把uboot调通以后,引导linux,却发现怎么都没有打印log输出。ADS在打开mmu做过页面映射以后就无法追踪调试下去了,所以得用其他的方法进行追踪调试。网上有好多说可以用openocd来进行调试,也尝试了下这个方法,发现不好配置,连不上调试板,最终使用Jlink gdb成功调试,不过网上的资料都比较分散,这边做个笔记方便日后翻看。我这边是在u...原创 2019-06-13 20:20:58 · 684 阅读 · 0 评论 -
调试s3c2440 uboot 准备工作 1利用jtag和j-flash工具下载uboot到到norflash
一般uboot可以从nand flash启动,也可以从norflash启动。从网上下载了一份uboot的源码,里面有2410的开发板配置选项,2440虽然也比较类似,但是部分代码还是有差异。所以觉得有必要用j-link 调试一遍,把这个流程都走一遍。把uboot移植到2440上面,准备先尝试从norflash启动。首先需要工具把u-boot.bin下载到norflash上面去。我这边使用的是j-...原创 2019-04-13 19:25:11 · 624 阅读 · 0 评论 -
调试 s3c2440 uboot准备工作2:利用ADS调试uboot
前面利用J-flash软件把uboot.bin下载到norflash上面了,然后就可以利用ads 来进行单步调试uboot程序(2440要选择norflash启动,先调试从norflash启动uboot)。安装完ads1.2以后,会有如下图标:...原创 2019-04-18 21:46:40 · 466 阅读 · 0 评论 -
s3c2440 uboot 移植 (二)从norflash 启动
前段时间在mini 2440上面移植了下uboot,第一次做这种实验,边移植边学习,目前是把uboot 放到2440的norflash 里面,2440设置从norflash启动。网上资料很多,不过自己做过一遍以后也做个笔记,加深下印象。从网上随便下载了一份uboot,版本为u-boot-2016.09 ,下面把代码大概流程以及修改的地方都撸一遍:arch\arm\cpu\u-boot.l...原创 2019-06-14 22:36:10 · 588 阅读 · 0 评论 -
s3c2440 uboot 移植 (三)支持DM9000网卡
uboot 起来以后,想要引导linux,方便调试,最好需要把网卡功能调通,然后直接通过tftp download kernel到ram里,再去引导系统,网上DM9000在2440上面的修改很多,我也忘记在哪抄的代码了,在这边也记录一下在include\configs\smdk2410.h文件中,把cs8900的配置去掉,加上DM9000的配置,其中0x20000000这个地址,网上也有写其...原创 2019-06-15 00:06:25 · 435 阅读 · 0 评论