本课程为精品课,您可以登录eeworld继续观看: UART分析3继续观看 课时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 MPU解决方案及典型应用 信号完整性及高速数字电路设计 6A、10A、50A 高效率电池测试设备设计培训 汽车功能安全中的电机驱动应用 2014 TI C2000无锡研讨会 - C2000整体介绍 CC13X2/CC26X2- TI SimpleLink 平台新一代无线产品解决方案 老奶奶都能懂的IC设计流程 2016 TI 工业研讨会:TI隔离式DCDC偏置电源的设计难点与解决方案 热门下载 【美信】MAX17135 带有VCOM放大器和温度传感器的多输出DC-DC电源 Subspace methods for system identification-2005系统辨识的子空间方法 别踩白块stm32源程序 DAC0800.PDF 传感器及其应用 MSP430芯片资料 polar cits25 软件 完整破解版 图像特征识别方法研究 D类放大器及EMI抑制 压缩空气储能技术原理_陈海生 热门帖子 orcad training PPT 02 orcadtrainingPPT02orcadtrainingPPT02谢谢哈好东西 安_然 全志D1s软件入门之Tina Linux烧写教程 #烧写TinaLinux烧写,即将编译打包好的固件下载到设备##烧写方式简介全志平台为开发者提供了多种多样的烧写方式和烧写工具:(1)PhoenixSuit:基于Windows的系统的烧写工具,是最常用的烧写工具,通过数据线将PC和开发板连接,把固件烧到开发板上,支持分区烧写,适用于开发和小规模生产使用。建议开发者开发时使用该工具进行固件升级。!(https://d1s.docs.aw-ol.com/assets/img/study_5flash/image-2021031 aleksib 刚学C语言编程的问题 图1include后面那个括号不知怎么打;我打上去的括号如图2;都不对;请高手指教一下;菜鸟向你表示感谢刚学C语言编程的问题等于Shift+.论学习键盘使用的重要性。论学习键盘使用的重要性。在英文输入法状态下,用shift+.为右尖括号。shift+,为左尖括号。就是离M键,最近的那两个。。。。。括号要是还不会的话,就在英文输入模式下键入双引号。""逗号和句号的键+shift。看来学习键盘使用很重要啊晕你啦学校里的操作系统或计算机基础是最不好上的,因为很 NJMKL 求助ucgui时间获取函数! 本人的工作是将ucgui移植到nucleus系统上,nucleus系统时间的获取是通过将时钟节拍转化而来的,但本人对时钟节拍不怎么熟悉,按照自己的思路问题主要是出在到时钟节拍超出时钟节拍临界值时(其实本人也不清楚时钟节拍复位为0是怎么处理的),时间就不会按照既有的规律输出了,而是越来越快。由于本人编程能力欠缺,希望大家能提供一个时钟节拍转化为时间的实例给我参考下,谢谢!求助ucgui时间获取函数! donglele2005 请教 射频卡中 涉及到的 RF 和 FC 是什么意思 请教射频卡中涉及到的RF和FC是什么意思,如下图所示,还有RF/8中/8是什么意思和RF/128有什么区别,是8个或128个周期波代表一个数据吗?请教射频卡中涉及到的RF和FC是什么意思仔细看器件手册。 深圳小花 SY8511降压芯片烧坏原因二次测试 之前烧了一个板子,烧板了,原因是我给最大100V输入的芯片加了60V供电,感谢各位网友的回复,今天我准备继续测试,希望能找出原因。或者排除一些可能,把问题的范围缩小。因为还剩一块板子,测试过程我全程做了视频记录,防止再烧一下就彻底没了。测试时我使用热成像同步记录升温情况,用示波器是希望能捕捉到掉电的波形。整体上除了过程中烧了一个控制P-MOS的NPN三极管外还算顺利,输入电压升到62V后板子也能正常工作。后续我在整理视频时在思考这个电阻突然变亮的问题,当时怀疑是静 littleshrimp 网友正在看 第五讲:Zynq平台设计学方法II 基本共射放大电路的动态分析 临界区问题 如何应对开关电源设计中的挑战 使用WEBENCH®Power Designer查看BOM stm32单片机之串口1解析控制舵机 如何使用直接添加法去设置相对传输延迟的等长规则呢? SD卡实验--硬件设计