摘要: 目录1. 默认的bootcmd 包含了哪些内容?1.1 mmcboot1.2 netboot1.3 小总结1.4 关于bootargs2. boot-linux 函数过程2.1 结构体简单介绍2.2 do_bootz函数分析2.2.1 bootz_start 函数2.2.2 do_bootm_sta 阅读全文
posted @ 2024-07-28 22:58 Satellite98 阅读(729) 评论(0) 推荐(0)
摘要: 从头理清uboot(3)-main_loop 及 CMD实现 目录从头理清uboot(3)-main_loop 及 CMD实现1. main—loop 函数2. cmd_process 函数分析3. cmd 定义流程 1. main—loop 函数 上篇引导启动的分析最后会调用run_main_lo 阅读全文
posted @ 2024-07-28 22:56 Satellite98 阅读(280) 评论(0) 推荐(0)
摘要: 从头理清uboot(2)-启动流程分析 目录从头理清uboot(2)-启动流程分析1.总体流程图2. 逐步分析2.1 上电后执行的第一条指令2.2 初始化中断向量表2.3 初始化工作模式 & 初始化中断向量表。2.4 cpu_init_cp15 & cpu_init_crit2.4.1 cpu_in 阅读全文
posted @ 2024-07-18 09:07 Satellite98 阅读(382) 评论(0) 推荐(0)
摘要: 目录1.简单介绍及背景2. makefile分析2.1 执行make mx6ull_14x14_ddr512_emmc_defconfig 之后会发生什么?1. scripts_basic :2. outputmakefile3.FORCE2.2 对于实际命令的进一步分析1) @make -f ./ 阅读全文
posted @ 2024-05-15 23:37 Satellite98 阅读(414) 评论(0) 推荐(0)
摘要: 第一个链接脚本存在data 段初始化失败的问题,第二个link 脚本增加了At>flash就可以正常的运行了,是为什么?如果只是链接错误的话,那么汇编从ram 向同地址的ram 中搬运为什么就会运行出错? 链接脚本分别如下: 有错误的类型 MEMORY { flash (rxai!w) : ORIG 阅读全文
posted @ 2024-04-13 14:45 Satellite98 阅读(128) 评论(0) 推荐(0)
摘要: 目录移植coremark & dhrystone要点1. coremark1.1 coremark 计算方法1.2 coremark 移植方法2. dhrystone2.1 dhrystone 计算方式2.2 dhrystone 移植要点 移植coremark & dhrystone要点 1. co 阅读全文
posted @ 2024-02-28 18:52 Satellite98 阅读(1555) 评论(0) 推荐(0)
摘要: 23.09.24 本次笔试手撕题有如下: 将一个32位整数按bit翻转,即0-31 1-30 2-29... 思路: 先取出每一位 bitx 0-15位,进行左移,每个左移(31-i)位 31-16位,进行右移,每个右移(i)位 反转一个字符串中的单词。 整体反转,再找到对应的单词,left 和ri 阅读全文
posted @ 2023-09-24 15:46 Satellite98 阅读(28) 评论(0) 推荐(0)
摘要: 如下链接: https://blog.csdn.net/oqqHuTu12345678/article/details/82833187 阅读全文
posted @ 2023-09-21 23:41 Satellite98 阅读(18) 评论(0) 推荐(0)