随笔分类 -  AM335x

ti processor sdk linux am335x evm /bin/setup-uboot-env.sh hacking
摘要:本文主要对TI的sdk中的setup-uboot-env.sh脚本进行解读,是为了了解其工作机制,另外了解到minicom原来是可以用脚本来和开发板进行交互的。 阅读全文

posted @ 2016-04-16 11:54 zengjf 阅读(1108) 评论(0) 推荐(0)

ti processor sdk linux am335x evm /bin/setup-minicom.sh hacking
摘要:本文主要对TI的sdk中的setup-minicom.sh脚本进行解读,是为了了解其工作机制。 阅读全文

posted @ 2016-04-16 11:18 zengjf 阅读(539) 评论(0) 推荐(0)

ti processor sdk linux am335x evm /bin/setup-targetfs-nfs.sh hacking
摘要:本文主要对TI的sdk中的setup-targetfs-nfs.sh脚本进行解读,是为了了解其工作机制。 阅读全文

posted @ 2016-04-16 11:10 zengjf 阅读(885) 评论(0) 推荐(0)

ti processor sdk linux am335x evm /bin/setup-tftp.sh hacking
摘要:本文主要对TI的sdk中的setup-tftp.sh脚本进行解读,是为了了解其工作机制。 阅读全文

posted @ 2016-04-16 10:33 zengjf 阅读(470) 评论(0) 推荐(0)

ti processor sdk linux am335x evm /bin/commom.sh hacking
摘要:本文主要对TI的sdk中的common.sh脚本进行解读,是为了了解其工作机制。 阅读全文

posted @ 2016-04-16 09:56 zengjf 阅读(456) 评论(0) 推荐(0)

Linux Watchdog Test Program
摘要:由于之前的reset一直没有得到解决,所以这个Watchdog功能一直没有处理,现在问题解决了,于是需要加入这个测试程序。 阅读全文

posted @ 2016-04-15 16:59 zengjf 阅读(1307) 评论(0) 推荐(0)

OK335xS Qt network hacking
摘要:应该半年前尝试过来解读这个程序,但是那时候对有些东西不是很理解,最后不了了之了,这次因为需要,所以重新对network的mainwindow.cpp进行一下解读。 阅读全文

posted @ 2016-04-08 18:40 zengjf 阅读(769) 评论(0) 推荐(0)

OK335xS can't reset with reboot
摘要:最近OK335xS芯片无法reset,无论是watchdog、直接硬件reset、PMU断电reset,都无法重启,但是正常的系统断电是可以重新进入系统,最后问题定位于系统在不断电情况下重启,SYSBOOT Configuration Pins配置上存在问题。 阅读全文

posted @ 2016-04-08 11:58 zengjf 阅读(676) 评论(0) 推荐(0)

linux tmp75 /dev/i2c-* 获取数据 demo
摘要:之前尝试过一次用这种方式来读EEPROM,结果以失败告终,也没找到原因,今天定位到问题是由于I2C_SLAVE、I2C_SLAVE_FORCE导致的,之前一直尝试I2C_SLAVE,今天定位到问题是I2C总线忙,改成用I2C_SLAVE_FORCE就解决。还有就是测试程序的时候,竟然把不小心tmp75的连续转换给关了,导致获取到的数据总是固定的,一度怀疑人生。 阅读全文

posted @ 2016-03-26 16:57 zengjf 阅读(1711) 评论(2) 推荐(1)

OK335xS tmp75 Qt 温度读取
摘要:简单的Qt显示tmp75温度值,其驱动已经在Linux驱动中存在,只需要注册一下I2C设备就行了。 阅读全文

posted @ 2016-03-26 13:39 zengjf 阅读(963) 评论(0) 推荐(0)

OK335xS EMMC Partition hacking
摘要:本文主要是为了解读同事对EMMC分区的写法,其中有很多写法重复了,但依然尽量保留其作者写的原貌。 阅读全文

posted @ 2016-03-24 14:00 zengjf 阅读(326) 评论(0) 推荐(0)

OK335xS LAN8710 phy driver hacking
摘要:本文主要是对OK335xS中的phy的驱动进行代码跟踪,并解决当前遇到LAN8710上电后插入网线,会导致LAN8710无法自动握手,Link灯不亮,内核也检测不到LAN8710有状态发生了改变,最终问题定位于LAN8710的驱动初始化部分,本文解决办法选择注释掉对应的内容就行了。 阅读全文

posted @ 2016-03-03 09:54 zengjf 阅读(903) 评论(7) 推荐(0)

OK335xS davinci mdio driver hacking
摘要:以前一直也想对网卡驱动的工作原理进行跟踪,这次正好有机会,先跟mdio接口部分的代码。 阅读全文

posted @ 2016-03-01 18:52 zengjf 阅读(687) 评论(0) 推荐(0)

OK335xS 网络连接打印信息 hacking
摘要:当我们插入网线的时候,经常会看到对应的网卡已连接,当前属于10M、100M网卡工作状态等等信息,那么这些信息是如何被输出的,工作机制是什么,网卡的速度是由phy决定的还是由mac决定的,是不是在phy对应的中断里处理,等等,这些内容都需要去确认。 阅读全文

posted @ 2016-02-02 09:16 zengjf 阅读(1527) 评论(0) 推荐(0)

OK335xS mac address hacking
摘要:在一般的嵌入式产品中,一般mac地址都是存在于CPU芯片中,不过有时候我们也许会表示怀疑,因为我们可能更希望知道那些东西到底存在哪里,以一种什么样的形式存在。 阅读全文

posted @ 2016-02-01 15:56 zengjf 阅读(786) 评论(0) 推荐(0)

buildroot linux filesystem 初探
摘要:在自己做文件系统的时候发现了这个buildroot,可以用来直接做文件系统,于是下载下来自己编译了一下,发现确实是这样的,于是简单尝试一下,先看看效果如何。 阅读全文

posted @ 2016-02-01 08:34 zengjf 阅读(1312) 评论(0) 推荐(0)

qtcreator cannot find -lts
摘要:在对虚拟机文件夹整理的时候不小心将tslib的库目录给整理没了,然后对Qt程序进行编译的时候发现找不到库文件,幸好保留了编译Qt库的配置脚本文件,省了好多事。 阅读全文

posted @ 2016-01-14 18:31 zengjf 阅读(4049) 评论(0) 推荐(0)

OK335xS psplash 进度条工作原理 hacking
摘要:一直想知道OK335xS中的那个TI的标识进度条是怎么工作的,是哪个进程(psplash)跑出的效果,于是花时间去解读了一下这个/etc/init.d/rc文件。 阅读全文

posted @ 2016-01-09 16:34 zengjf 阅读(2446) 评论(0) 推荐(1)

OK335xS ethtool 移植
摘要:由于刘涛需要使用该工具对网卡进行相关的操作,故需要对ethtool进行移植。 阅读全文

posted @ 2016-01-06 16:50 zengjf 阅读(677) 评论(0) 推荐(0)

OK335xS Linux kernel check clock 24M hacking
摘要:由于需要确认kernel中的时钟和引脚配置的时钟是否一致,于是需要去跟踪内核中的代码是如何对引脚配置时钟进行识别,并对其进行相关配置的额。 阅读全文

posted @ 2016-01-05 16:44 zengjf 阅读(456) 评论(0) 推荐(0)

导航