移植uboot2020.01至JZ2440

uboot移植

入职前决定先折腾以下,移植了新版本uboot,供大家学习参考,先附上代码链接:https://github.com/HanRunyu/u-boot-2020.01-jz2440

(小声说:我就是想骗star的~~~)

attachments-2020-06-TueAxA435ed71812b5893.pngattachments-2020-06-RonUUGeT5ed71a25075de.pngattachments-2020-06-NTL4O4tS5ed71a36bfb23.png

attachments-2020-06-K0rFg1wZ5ed7212b49b7e.jpg

特性:

    支持NANDflash的yaffs2、jffs2文件格式烧写;

    支持NOR flash烧写;

    支持串口xmodem、ymodem;

    支持TFTP;

    支持众多cmd;

    使用动态链接进行代码重定位,节省SDRAM空间;

    暂不支持NAND启动(但是我可以提供一个简单的思路,跟韦老师的不同,将TXET_BASE设为30000000,上电先将代码搬运重定位至SDRAM,之后再次将其动态链接至SDRAM高地址处,这样做需要copy两次代码,但是空间利用率高,后续我可能会更新版本支持nand启动);

编译方法:

    make  jz2440_defconfig(或者make menuconfig自行设置)

    make


    最后,如果看的人多得话,写一篇详细的移植博客供大家学习参考~~

1 条评论&回复

请先 登录 后评论
willhan
willhan

2 篇文章

作家榜 »

  1. 百问网-周老师 18 文章
  2. st_ashang 14 文章
  3. 渐进 12 文章
  4. zxq 11 文章
  5. helloworld 8 文章
  6. 谢工 5 文章
  7. Litchi_Zheng 5 文章
  8. DebugArm 5 文章