发布时间:2015-07-20 22:43:42
Uboot中的SDROM,flash初始化 最近看了一下Uboot中的SDROM和flash的初始化。Uboot在最开始的时候,需要进行最基本的初始化CPU, DDR, AHB PLL的设置。这里只关注DDR的PLL的初始化。DDR的PLL可以由CPI PLL分频出来。于是,我们需要根据我们设定的频率来设置PLL寄存器。比如说,对于AR9341芯片,使用&nbs.........【阅读全文】
发布时间:2015-07-12 13:31:17
1. kernel运行的史前时期和内存布局在arm平台下,zImage.bin压缩镜像是由bootloader加载到物理内存,然后跳到zImage.bin里一段程序,它专门于将被压缩的kernel解压缩到KERNEL_RAM_PADDR开始的一段内存中,接着跳进真正的kernel去执行。该kernel的执行起点是stext函数,定义于arch/arm/kernel/head.S。在分析stext.........【阅读全文】
发布时间:2015-07-12 13:31:01
最近使用minicom(linux下的串口软件)碰到个奇葩问题,当时我使用VMware9.0.0版本的虚拟机,虚拟系统跑的是ubunto12.04,装了vmwaretool,当我usb转串口与本本连接的时候,虚拟机提示无法连接usb设备。我很奇怪,看了下win7下的设备管理器,里面已经检测到了串口设备,然后我手动connect 虚拟机上的usb设备,可是.........【阅读全文】
发布时间:2015-07-11 00:59:48
1.结构框图:2.管脚功能描述3.状态图:Power on: 上电Reset Procedure: 复位过程Initialization: 初始化ZQCL: 上电初始化后,用完成校准ZQ电阻。ZQCL会触发DRAM内部的校准引擎, 一旦校准完成,校准后的值会传递到DRAM的IO管脚上,并反映为输出驱动和ODT阻值。ZQCS: 周期性的校准,能够跟随电压和温度的变化而变化。校准需要更短的时间窗口, &......【阅读全文】