随笔分类 - imx6
摘要:最近移植wifi,WIFI芯片使用rtl8723。在文件系统生成了设备节点。需要移植wpa supplicant进行测试。
阅读全文
摘要:在linux上调试wifi, 需要移植wireless tool进行验证,本文记录移植方法。
阅读全文
摘要:手头上的文件系统的fbset有问题,所以就自己从新移植一个到开发板上。
阅读全文
摘要:开机logo旋转方法。
阅读全文
摘要:有时候需要将开机启动的信息输出到LCD上,并且在终端上进行调试。本文记录更改的方法。
阅读全文
摘要:最近需要使用到power button按键,linux中有gpio keys的机制,只要注册即可。
阅读全文
摘要:新的项目中使用到了电池。电池的guage使用TI的bq20z75。kernel的驱动中已经有bq20z75的驱动,只要稍加修改就可以使用。
阅读全文
摘要:本文记录添加imx6 otg host支持的过程。
阅读全文
摘要:imx6dl需要支持lcd接口的屏,imx6dl的datasheet并没有明确的说明lcd相关的配置,只在Display Content Integrity Checker (DCIC)一章中介绍。本文记录imx6支持lcd的方法。
阅读全文
摘要:imx6 KEY_ROW4的pin设置成gpio之后,不能够输出高电平。解决方法记录于此。
阅读全文
摘要:移植ar1020的spi驱动。驱动移植过来后,在原来的板子上都能够正常运行,而在新的板子却没有效果。最后查看新旧板子的AR1020的电路,发现M2引脚连接不同。M2高电平连接的touch是5线的接口, M2低电平是4/8线接口。
阅读全文
摘要:连续写24C02,只有第一次能够成功,后面写都失败了。这次调整写的时间间隔。调成了5ms,才成功。
阅读全文
摘要:编译内核时,使用默认的配置进行编译。出现错误:undefined reference to `switch_dev_unregister',undefined reference to `switch_set_state'.
阅读全文
摘要:由于kernel config中没有打开对应的配置。 Tony Liu 2016 11 19, Shenzhen
阅读全文
摘要:imx6q有三个i2c和5个spi,imx6dl有四个i2c和4个spi,imx6dl的i2c4的时钟源来自pll3的ecspi_root.
阅读全文
摘要:emmc有boot1,boot2以及RPMB(Replay Protected Memory Block),GPAP(General Purpose Area Partitions,最多可以有4个),UDA(User Data Area)分区。而我们一般只知道UDA分区。我们通常对emmc进行分区,也只是对UDA分区。boot1,boot2,RPMB分区是固定的,我们并不能控制器大小和分区格式。
阅读全文
摘要:有些MFG TOOL烧录工具使用了u-boot.imx,而不是原来的u-boot.bin文件进行烧录。这两个镜像的区别是,u-boot.bin文件编译后,会在u-boot.bin的开头添加一个大小为1K的IVT头,用于告诉BOOT ROM找到uboot的位置和函数,要运行在什么模式,DRAM的配置数据等。新生成的文件就是u-boot.imx文件。
阅读全文
摘要:之前分析过mfgtool的内容,最近从官网下载,返现新版的mfgtool工具将imx6各种版本的linux/android都使用一个工具进行烧录。所以从新分析一下。
阅读全文
摘要:imx6开机启动就进入download模式,查看datasheet,Chapter 8 System Boot查找原因,记录于此。
阅读全文
摘要:本文记录spi设备节点的操作方法。
阅读全文