跟踪一下 u boot 2011.09 MLO在 nandflash 下运行的流程 首先,直接进入 start.S SPL 的 board_init_f 在 arch/arm/cpu/armv7/omap common/spl.c 里面 回到 start.S SPL 的board_init_r 是在 ...
分类:
其他好文 时间:
2018-02-01 14:48:49
阅读次数:
218
一、 经过调试, LAN8710A在 am335x 上面需要使用 GMII的模式,设备树 pin mux配置如下: 二、 有关节点的配置如下: 三、有关 make menuconfig 的配置参考: http://www.cnblogs.com/chenfulin5/p/8144686.html 四 ...
分类:
其他好文 时间:
2018-01-30 17:01:06
阅读次数:
248
一、设置环境变量 二、 u boot 编译 三、 kernel 编译 四、文件系统生成 五、SD 的制作 六、最后将上述文件放到 /dev/sdc1 ...
分类:
其他好文 时间:
2018-01-15 18:44:42
阅读次数:
169
第十章、文件查找和压缩 本章内容 使用locate命令 使用find命令 压缩和解压缩工具 文件查找 在文件系统上查找符合条件的文件 文件查找:locate, find 非实时查找(数据库查找):locate 实时查找:find locate 查询系统上预建的文件索引数据库 /var/lib/mlo ...
分类:
其他好文 时间:
2018-01-14 22:48:32
阅读次数:
209
很多设备树一开始 SD 卡选项并未添加 SD 卡触发 ...
分类:
其他好文 时间:
2017-11-30 19:17:33
阅读次数:
353
本文是《Android内核开发》的第四篇文章,主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的。 1. MLO, u-boot.img 任何操作系统的启动,都离不开“ ...
分类:
移动开发 时间:
2017-11-15 23:42:28
阅读次数:
223
\arch\arm\mach-omap2/board-am335xevm.c static struct i2c_board_info am335x_i2c2_boardinfo[] = { { I2C_BOARD_INFO("rx8803", 0x64), },...}; static void ...
分类:
系统相关 时间:
2017-10-25 16:44:51
阅读次数:
212
在AM335x中,在连接显示屏的时候,存在一个问题。这个在am335x Sillicon Errata已经提到过在RGB888模式中 而对于RGB565模式的硬件连接不难看出,这个RGB是反的。看一下我们自己硬件的连接方式我们自己的硬件连接是RGB888 在模式设置成32位真彩显示时没有问题,但是一... ...
分类:
其他好文 时间:
2017-10-10 10:08:21
阅读次数:
576
基于第二篇,结合代码和TRM分析看门狗相关操作,直接上代码 这里为什么要这么写呢?这个嘛,我也不知道.....因为TI的 TRM就是这么说的,有图有真相 再来看看相关寄存器的地址,所以地址都在Memory Map里面可以找到,注意这里是没有WDT0的,如下 最后做个简单总结: 1.看门狗原理 看门狗 ...
分类:
其他好文 时间:
2017-09-09 19:39:28
阅读次数:
209
这篇接着上一篇,来分析上一篇程序里面的MLO和app文件启动过程,基本涵盖到整个am335x的大部分操作,包括:时钟初始化、代码搬移、中断向量的重定位、中断的处理等。要分析程序,首先分析makefile和连接脚本lds文件,然后顺藤摸瓜,当同名函数太多时,可以考虑反汇编elf文件,进行对比判断。 0 ...
分类:
其他好文 时间:
2017-09-09 19:04:09
阅读次数:
1084