随笔分类 - 【017】x210
摘要:1、在定时器选值过程中,为了尽量减少公式记忆加快直觉判断,算出来2014Hz说明要数2014次就可以得到1s,算出来625000Hz说明要数625000次就可以得到1s,但是这里625000Hz一般不会按s来使用,而是按us使用,所以通过看到625000Hz时要能直接得到大概是多少us才行,6250
阅读全文
摘要:1、编译提示警告说36行的 | 附近有问题,按提示应该系统怕表达式优先级有问题提示要加括号,但是 | 左右的表达式都已经有括号括起了,也就是()|(),于是只能将整个表达式都括起来试试,也就是(()|()),再次编译警告依旧存在,于是只能靠猜测和尝试了,比较大嫌疑的就是位操作里的0xff<<8缺少括
阅读全文
摘要:1、在卸载驱动模块时出现提示:rmmod: chdir(2.6.35.7): No such file or directory,需要到/lib/modules下创建2.6.35.7这个文件夹,但是创建好后再尝试卸载仍不成功,于是按照网上资料检查/sbin底下是否有rmmod这个命令,检查过后确定有
阅读全文
摘要:1、内核开启NFS支持以后,在挂载根文件系统出现下图情况。 上面是由于开启了内核IP的DHCP支持导致的,将其取消之后又出现下图所示情况。 于是将内核IP的BOOTP支持选项去掉重新编译内核再下载下来加载,然后又遇到下图错误,接着系统重启了。 经过测试发现,按照视频《20.nfs根文件系统测试》只设
阅读全文
摘要:1、由于之前提到过使用的USB转网口虽然能用,但是在笔记本上会显示红叉,所以不能保证这个会不会给调试带来更多的不确定性,而且刚开始移植用的kernel是kernel.org的,所以在未开启以及添加对应的网络驱动之前,想要直接使用NFS去挂载根文件系统是不大现实的,所以只能选择ramdisk方式(因为
阅读全文
摘要:1、在参考网上的一些开启NFS文章时,发现有一个问题,就是他们在 Network File Systems底下都有一个[] Root File system on NFS,但是自己配置这里却没有,而且刚开始的时候也是弄不出来,然后去网上查了个遍,有说直接修改xxx_defconfig文件添加CONF
阅读全文
摘要:1、前面移植mmc驱动因为有网络文章作为提示和参考,应该要配置哪些宏已经简单粗暴地告知你了,但是你怎么知道哪些宏必须配哪些可以不配(或者说要配置的宏你应该从哪找),这个问题在本次移植DM9000驱动时特别留意了一下,发现最重要的还是要知道从根抓起,也就是从board_init_r()开始找到MMC找
阅读全文
摘要:1、先前移植好的uboot由于是从uboot官网下载一步一步改出来的,所以第一个问题会发现无法保存ENV(通过测试setenv和saveenv bootdelay参数即可知道,saveenv失败,不过MMC0还是能识别到的),另一个问题是没有把DM9000网卡驱动做进去(传输kernel得用tftp
阅读全文
摘要:1、按照《71-bootm启动流程分析(2)》进行第一次试验并不成功,因为读取制作好的uImage的64字节头部发现并没有和用hexdump -C所看到的一样,并且打印U-Boot信息时是紧随着串口和DDR2初始化信息后面就打印的,而并没有较长等待(也说明了uImage没有搬运),进行第二次试验是发
阅读全文
摘要:1、初始化完ddr2,由于开启了整个512M空间的访问,为了测试后256M是否能正常访问,所以选择往0x30000000(即从后面256M空间选定一个地址进行读写测试)写入一个数据然后再读出,一开始出现过读出内容一直显示为0x30000000,而不是写入的那个0x12345678,排查过程就是直接先
阅读全文
摘要:1、个人猜测可能出于成本的考虑,厂家在BV4S上使用的ddr2芯片由原来三星的K4T1G164QE更换成了现在SPECTEK的PD723-25,即PRN系列,具体查询可以从SPECTEK SUPPORT网站上获得,这里要说的是下载手册,需要从SPECTEK SUPPORT页面上点击到SPECTEK,
阅读全文
摘要:1、按26-实验三:用UART显示某指定内存中的数据视频,正常现象应该第一行打印Uart2_Ok!,第二行打印0x1234ABCD,但是实际跑出来的效果却是U和a不见了,而且ABCD也不见了,如下图所示,由于视频所用板子为tini210,而自己手上所用为x210bv4s,因为烧有android时,系
阅读全文
摘要:1、虚拟机能够识别到SD卡读卡器,但是只要一点击连接就会导致蓝屏,由于是在笔记本上,只有两个USB口,尝试过插到另一个USB口,但不可行,又由于SD卡读卡器识别出来的USB为3.0的,所以继续尝试更改虚拟机设置里“USB控制器”选项为USB3.0,但是还是不可行,后来查到说可能是虚拟机版本过低,如果
阅读全文
摘要:1、secureCRT中文不乱码,而英文有部分出现乱码,譬如下面图中乱码位置正常应该显示的是asm,但是其余英文并没有乱码,会话选项的字体原来设置的是新宋体,字符编码为默认,字符集为GB2312,网络上说是需要修改字符编码为UTF-8,但是改完重新连接也还是老样子,后来再查到百度知道的一篇回答说到她
阅读全文
摘要:1、QT4.8运行不起来,但是android4.0.4能运行起来,出错的提示在下图5.550698起始的地方,这是由于很久之前的一次烧录设置了bootcmd相关内容时不小心把bootargs的内容给删除了,但是具体参数忘了,所以当时按照tiniy210的一些资料设置的,因为这里设置错了android
阅读全文
摘要:1、在尝试tftp传输windows目录文件给开发板时当配完网络相关内容想再在secureCRT上用SSH远程连接VM中的ubuntu,发现不能登录,因为没配之前是可以登录的,一个明显表现就是ubuntu和windows不能互相ping通,网上查过说可能是和升级了WIN11有关,需要将WLAN属性改
阅读全文
摘要:1、虚拟机底下的设置->虚拟机设置灰色无法添加新的网络适配器,由于处于关机或挂起状态,将虚拟器开启后再查看就可以了。 2、笔记本只有两个串口,原来烧录使用的USB线换到不是一直插的那个串口上就会出现提示黄色感叹号,说明找不到驱动需要重新装驱动,这里一直以为是以电脑为单位绑定的驱动,但是经过这次说明D
阅读全文
摘要:1、由于kernel和system的镜像名字起的比较类似,没注意区分的情况下互相放到对方的烧录命令里头了,但是fastboot命令执行过程中不报错,下载也能下载进去并提示成功,但直到重启机器时就会运行不起来,提示Error:can't get kernel image。 2、SI中出现过新添加的.h
阅读全文
摘要:1、三星S5PV210手册GPJ0CON寄存器是4bit对应一个pin脚的,所以GPJ0CON[7]~GPJ0CON[0]刚好平分32bit,但这里不是要说的重点,而是GPJ0DAT[7:0],因为到了19-ARM硬件接口GPIO4,如果直接跟着视频对GPJ0DAT输出0,但是没有操作过熄灭或者改写
阅读全文
摘要:1、尝试过在.c文件中补充void __aeabi_unwind_cpp_pro(void){}空函数,但是无效,后采用编译.o过程加入-nostdlib可以成功。 2、前一次编译出错,已经生成错误的.o文件没有make clean就直接进行make导致。 3、由于被调用的函数写在了main函数之后
阅读全文