u-boot
天堂陌客
综合性人才,全栈工程师
展开
-
代码重定位 学习总结
重定位之前 请使用位置无关码 位置无关码,依赖于程序当前运行的PC值,进行相对的跳转,导致的结果就是,无论代码在哪,总能达到指令的正常目的,因此是位置无关的。 位置有关码,不依赖当前PC值,是绝对跳转,只有程序运行在链接地址处时,才能达到指令的正常目的,因此是位置有关系的。 以下是位置有关的,禁用 汇编 ldr r0, =main/* 获取函数名的地址,位置有关 */ ldr r0 ,=__b...原创 2019-10-29 10:49:06 · 279 阅读 · 0 评论 -
100ask24x0的u-boot改写学习总结
总的makefile修改 加入一行 支持100ask单板的config board文件夹 新增100ask24x0文件,以及以下单板相关的文件 common文件夹下 cmd_load.c新增支持xmodem的命令 声明xmodem的支持函数 比较命令并且串口打印反馈信息 xmodem的实现函数 U_BOOT_CMD段添加命令,来增加对命令的支持 新增菜单命令cmd_menu.c 新增...原创 2019-10-25 15:46:17 · 239 阅读 · 0 评论