本课程为精品课,您可以登录eeworld继续观看: board_init_f函数分析2继续观看 课时1:u-boot的版本选择 课时2:u-boot的异常向量表,V210的启动机制原理 课时3:用objdump反汇编查看u-boot的头部代码和异常向量处理 课时4:ENTRY等宏的展开,CPSR寄存器的设置 课时5:CP15协处理器基础,VBAR异常向量表基址映射 课时6:cpu_init_cp15子过程分析: cache的操作 课时7:cpu_init_cp15子过程分析(续):分支预测、MMU操作 课时8:cpu_initcrit子过程分析,实验一:修改u-boot源代码使其用LED灯显示运行状态 课时9:实验一(续):GPIO输入输出的电路分析 课时10:实验一(续):制作u-boot烧写镜像的原理,mkv210源代码分析 课时11:实验一(续):用hexdump工具分析镜像的16进制代码 课时12:编译、链接、汇编过程概述 课时13:实验二:编写自己的boot程序:myboot 课时14:实验二(续):两个以上文件的链接原理 课时15:实验二(续):反汇编分析自己的myboot 课时16:实验二(续):利用Makefile自动化编译myboot 课时17:实验二(续):改进我们的Makefile 课时18:实验二(续):Makefile中的自动化变量 课时19:芯片型号判断,复位方式判断 课时20:IO保持、复位方式判断、中断初始化 课时21:UART初始化与异步通信原理 课时22:UART分析1 课时23:UART分析2 课时24:UART分析3 课时25:UART分析4 课时26:实验三:用UART显示某指定内存中的数据 课时27:DDR内存的基本原理1 课时28:DDR内存的基本原理2 课时29:DDR内存的基本原理3 课时30:DDR内存的在V210开放板上的硬件连接1 课时31:DDR内存的在V210开放板上的硬件连接2 课时32:DDR2-Device的内部结构1 课时33:DDR2-Device的内部结构2 课时34:DDR2-操作的有限状态机 课时35:DDR2的MRS和EMRS寄存器 课时36:DDR2的读写时序 课时37:DDR2的读写时序x 课时38:DDR2初始化代码分析1 课时39:DDR2初始化代码分析2 课时40:DDR2初始化代码分析3 课时41:DDR2初始化代码分析4 课时42:DDR2初始化代码分析5 课时43:DDR2初始化代码分析6 课时44:DDR2初始化代码分析7 课时45:DDR2初始化代码分析8 课时46:DDR2初始化代码分析9 课时47:DDR2初始化代码分析10 课时48:编写自己的DDR初始化代码1 课时49:编写自己的DDR初始化代码2 课时50:board_init_f函数分析1 课时51:board_init_f函数分析2 课时52:mmc_relocate分析 课时53:实验五:将u-boot.bin从SD卡搬运到DDR内存中 课时54:实验五:将u-boot.bin从SD卡搬运到DDR内存中2 课时55:u-boot的链接镜像结构分析 课时56:board_init_f函数分析3 课时57:board_init_f函数分析4 课时58:board_init_f函数分析5 课时59:board_init_f函数分析6 课时60:board_init_f函数分析7 课时61:u-boot的自举实现 课时62:relocate_code汇编自举代码分析 课时63:板级初始化的后半部分:bord_init_r函数分析1 课时64:板级初始化的后半部分:bord_init_r函数分析2 课时65:板级初始化的后半部分:bord_init_r函数分析3 课时66:板级初始化的后半部分:bord_init_r函数分析4 课时67:跳转到主循环,main_loop 课时68:主循环分析:u-boot 解析终端输入命令行的原理 课时69:主循环分析:u-boot 的命令执行实现 课时70:bootm启动流程分析1 课时71:bootm启动流程分析2 课时72:bootm启动流程分析3 课时73:bootm启动流程分析4 课程介绍共计73课时,1天36分23秒 看懂uboot的神秘面容 这套“看懂uboot的神秘面容”课程,其目的在于通过对一个优秀的bootloader软件的全过程分析,一步步如抽丝剥茧般带你领略嵌入式开发所涉及的系统启动部分涉及的概念和相关硬件的原理。包括CP15、UART、DDR2这些系统启动必须掌握的设备信息。 上传者:抛砖引玉 正在载入数据,请稍等... 猜你喜欢 Microchip触摸解决方案的一天 ISO 7637 HVI 系列: 解除有源钳反激回路补偿的神秘化 物联网概论 MCP6V0X高精度运算放大器的产品介绍 12个步骤建立激光安全系统 具可编程电流限值的低噪声轨至轨负稳压器 直播回放:Microchip 如何在云服务连接中保护您的 IP 热门下载 基于Atmegal6单片机的重物提升控制系统设计 吉利-Geely汽车UDS诊断协议规范 计算机软件需求说明编制指南计算机软件需求说明编制指南 李善平老师指导的研究生linux读书报告 Sun公司Dream项目 期刊论文:基于压缩域特征点的快速图像检索 合金平衡相图的数字化处理 Excel 开发BP Neural network Vivado安装、生成bit文件及烧录FPGA的简要流程 图解NC数控系统-FANUC+oi系统维修技巧 249页 21.4M 热门帖子 电化学气体传感器及电路设计 这篇TI的文章,很不错电化学气体传感器及电路设计一个比较特殊应用的方案,谢谢分享我来贴个里面的图,内容很好,下载学习。现在TI电化学传感器解决方案,一直是在推LMP91000啊。给力,谢谢楼主分享!学习了!好资料啊,正需要。 dontium 【设计工具】Xilinx学习资料 第0篇XilinxFPGA开发环境的配置第一篇XilinxISE使用入门1第二篇XilinxISE使用入门3第三篇XilinxISE使用入门4第四篇XILINXROM使用教程【设计工具】Xilinx学习资料收下!找了很久的资料谢谢感谢了收下了,谢谢楼主!!看看,谢谢下载下来看看,谢谢下载下来看看,谢谢了!下载了,谢谢!!赞一个好东西,赞lz! GONGHCU 关于AD中断的 中断中有函数调用容易出错吗?关于AD中断的中断处理要尽量简短,调用函数要压栈出栈,比较耗时间和堆栈,应该尽量避免,以免影响及时响应其它中断。mangoal发表于2014-4-403:59中断处理要尽量简短,调用函数要压栈出栈,比较耗时间和堆栈,应该尽量避免,以免影响及时响应其它中断。 灰常感谢! 贾维尔麦基 求助各位大神,怎么用单片机做个红外信号编码分析器,给点思路吧 各位大神,怎么用单片机做个红外信号编码分析器,给点思路吧。毕业设计,分析器到底是做些什么的,没一点头绪啊,能不能给些思路。求助各位大神,怎么用单片机做个红外信号编码分析器,给点思路吧先做一个边沿检测的程序谢谢了说错了,是红外线信号编码格式分析器,请各位大神指点一下 梦的延续 脉宽调制(PWM) 马达驱动器电源的测试分析(下) 8.损耗与效率测量对任意系统,要想对其损耗和效率进行测量,最好对系统输入和输出进行同步测量,如图11所示。图11.效率测量图对于高效系统(如脉宽调制驱动器)来说,这一点特别重要。这是因为,如果对输出和输出分开测量,而且在测量之间关闭系统来切换仪器,那么就不能始终确保两个测量具有完全相同的负载条件。如果忽视负载条件的任何差异,那么都会导致测得损耗的误差。例如:设置Number1—测量输入。关闭 wstt STM8 中断服务函数里面调用子函数 会重启 问题:如题,中断里面调用子函数,不能正确返回,程序跑飞而一直重启。代码:#pragmavector=0x19__interruptvoidinterrupt_handler_tim4(void){asm(SIM);TIM4-SR1=0x00;Scan_Key();//调用子函数,这句话有问题;单片机重启GC_Temp++;asm(RIM);asm(IRET);}charScan_Key(void) jiangjian0206 网友正在看 OPA反相放大器的输入阻抗问题The_influence_of_finite_input_resistance_of_inverting_conf 原理图常用设计快捷命令汇总 Neural Architecture Search OneOS定时器编程实战 OneOS设备驱动模型 TI C2000 在电动车辆上的数字电源应用 - 常见电源拓扑介绍 Overvoltage protection in automotive audio applications WCS (4.2a) CC13xx CC26xx Schematics (1)