u-boot
文章平均质量分 72
JiauZhang
这个作者很懒,什么都没留下…
展开
-
u-boot-2014-07 代码流程分析
机器感知一个专注于SLAM、Linux、算法等相关技术文章分享的公众号前言以前接触到的u-boot启动方式只有Flash和Nand Flash这两种方式,最近接触是SD卡启动方式,SoC是S5P4418,启动方式也第一次接触到,根据S5P4418用户手册可以找到系统使用SD卡启动时,片内iROM内固化的代码会自动映射到0x00地址,也被称为第一阶段引导程序,该程序会检测启动引...原创 2020-05-01 13:11:14 · 386 阅读 · 0 评论 -
【u-boot-2015.10源码分析】board_f.c
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号static int setup_mon_len(void){#if defined(__ARM__) || defined(__MICROBLAZE__) gd->mon_len = (ulong)&__bss_e...原创 2018-07-03 15:28:20 · 1029 阅读 · 0 评论 -
【u-boot-2015.10源码分析】relocate.S
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号 .section .text.relocate_vectors,"ax",%progbits .weak relocate_vectorsENTRY(relocate_vectors)/* 重定位向量表 */#ifdef...原创 2018-07-03 16:33:03 · 820 阅读 · 0 评论 -
【u-boot-2015.10源码分析】board_r.c
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号/* 最终进入命令解析模式 */DECLARE_GLOBAL_DATA_PTR;ulong monitor_flash_len;static int run_main_loop(void){#ifdef CON...原创 2018-07-03 17:04:34 · 1814 阅读 · 1 评论 -
分析nandflash写操作技术路线(2018-08-04)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号分析nandflash写操作技术路线 mtd->_erase = nand_erase; mtd->_read = nand_read; mtd->_write = nand_write; mtd->_panic_write = panic_nand_...原创 2018-08-04 22:25:35 · 948 阅读 · 0 评论 -
u-boot nand flash read/write debug(2018-08-01)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号nand read 30000000 0 10000NAND read: device 0 offset 0x0, size 0x10000entry nand_read=mtd_readentry mtd_read and call mtd->_readentry nand_readen...原创 2018-08-04 22:22:24 · 1339 阅读 · 1 评论 -
u-boot nand flash debug(2018-07-16)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号EXTENDED_ID_NAND("NAND 256MiB 3,3V 8-bit", 0xDA, 256, LP_OPTIONS),nand get flash typedev_id 14??????????`??????????`??????????`??????????`??????????`?...原创 2018-08-04 22:16:55 · 343 阅读 · 0 评论 -
-march= 所带参数(armv4)不正确(2018-07-01)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号错误信息:lib/asm-offsets.c:1: 错误:-march= 所带参数(armv4)不正确lib/asm-offsets.c:1: 错误:-mtune= 所带参数(armv4)不正确make[1]: *** [lib/asm-offsets.s] 错误 1make: *** [prep...原创 2018-07-01 16:21:30 · 862 阅读 · 0 评论 -
clr_gd、clbss_l undefined reference(2018-07-01)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号出错信息:arch/arm/lib/built-in.o: In function `clr_gd':/root/u-boot-2015.10/arch/arm/lib/crt0.S:110: undefined reference to `board_init_f'arch/arm/lib/b...原创 2018-07-01 14:35:01 · 313 阅读 · 0 评论 -
u-boot.lds 语法错误(2018-06-30)
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号错误输出:arm-none-linux-gnueabi-ld:u-boot.lds:1: ignoring invalid character `#' in expressionarm-none-linux-gnueabi-ld:u-boot.lds:1: syntax errormake: **...原创 2018-06-30 17:02:06 · 433 阅读 · 0 评论 -
【u-boot-2015.10源码分析】crt0.S
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号/* * start.S的分支 * * _main 执行流: * * 1. 为board_init_f()设置运行环境. * * 2. 调用board_init_f(). * * 3. 设置交互环境 * * 4a...原创 2018-07-02 22:38:16 · 2705 阅读 · 0 评论 -
【u-boot-2015.10源码分析】lowlevel_init.S
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号此文件功能比较单一,仅仅是初始化SDRAM控制器.globl lowlevel_initlowlevel_init: /* 配置内存 */ ldr r0, =SMRDATA ldr r1, =CONFIG_SYS_T...原创 2018-07-02 21:57:46 · 738 阅读 · 0 评论 -
【u-boot-2015.10源码分析】start.S
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号这里以smdk2410为例首先根据链接脚本u-boot.lds来确定代码开始的地方OUTPUT_FORMAT("elf32-littlearm", "elf32-littlearm", "elf32-littlearm")OU...原创 2018-07-02 21:45:44 · 641 阅读 · 0 评论 -
【u-boot-2018.05】make配置过程分析
机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号从u-boot-2014.10版本引入Kbuild系统之后,Makefile的管理和组织跟以前版本的代码有了很大的不同,这使Makefile变得更加复杂。整个Makefile中,include很多其它不同用途的Makefile,各种目标和依赖也很多,因此要想搞清楚make的执行过程很困难;使用u-boot之...原创 2018-06-17 15:13:35 · 1189 阅读 · 1 评论 -
【u-boot-2018.05】移植到S3C2440
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号因为u-boot-2018.05并不支持S3C2440,所以先在以前的版本中寻找我们所需要的代码,我这里以MINI2440为例。详细信息请参考<u-boot-2018.05移植到S3C2440之准备阶段>之所以想要把u-b...原创 2018-07-01 21:19:14 · 1658 阅读 · 0 评论 -
【u-boot-2018.05】移植到S3C2440之准备阶段
文章链接:https://blog.csdn.net/q_z_r_s机器感知一个专注于SLAM、机器视觉、Linux 等相关技术文章分享的公众号因为u-boot-2018.05并不支持S3C2440,所以先在以前的版本中寻找我们所需要的代码,我这里以MINI2440为例。首先,打开u-boot-2018.05目录下的:doc/README.scrapyard,寻找到MINI244...原创 2018-06-26 21:02:00 · 1020 阅读 · 0 评论