- 博客(6)
- 资源 (9)
- 收藏
- 关注
原创 DM8168 Uboot使用EMAC1(TI源码使用默认的EMAC0)
最近生产了一批板卡,但是只焊接了EMAC1的网卡芯片,没有焊接EMAC0。这就无法直接使用了TI给的UBoot源码了。所以必须修改Uboot源码支持EMAC1.首先先要弄明白EMAC工作原理。管理EMAC的MII接口在初始化话的时候会读取网卡芯片的PHY地址,并保存在一个32位的寄存器中。比如我的PHY地址是3,那么这个寄存器的读取的值会成为0x00000008,即第三位置为1. 我们在源
2015-06-29 10:50:46 1565
原创 u-boot-2009.08在mini2440上的移植(四)---增加DM9000驱动和命令自动补全功能 ——调试心得
本文操作内容出自http://singleboy.blog.163.com/blog/static/5490019420114981651831/我按照文中所述做了之后,发现NFS不好用,其实就是延时的问题。不过好像文中少了两个重要的宏定义102 #include 103104 #define CONFIG_CMD_CACHE105 #define CONFIG_CMD
2015-01-11 16:21:38 450
原创 u-boot-2009.08在mini2440上的移植(三)---增加nand flash功能——调试心得
本文操作内容出自http://singleboy.blog.163.com/blog/static/54900194201147112851901/文中只有一处判断是使用norflash或者nandflash的时候我遇到了问题。然后我按照了友善整理的《mini2440之U-boot移植详细手册-20100419》操作之后,就可以选择启动了。不然修改完成之后只能从nandflash启动。改动
2015-01-11 16:13:52 364
原创 u-boot-2009.08在mini2440上的移植(二)---增加nor flash功能 ——心得体会
本文操作内容出自http://singleboy.blog.163.com/blog/static/5490019420114711956333/该文中的宏定义出错了,开始的时候使用的是CONFIG_SST_VF1601,后来使用的是CONFIG_SST_39VF1601,所以必须纠正。mini2440使用的flash是512个扇区的,#define CONFIG_SYS_
2015-01-11 16:04:29 395
原创 u-boot-2009.08在mini2440上的移植(一)——建立工程环境——调试心得
本文出自实际操作内容出自http://singleboy.blog.163.com/blog/static/54900194201147104013196/本文仅记录调试过程中本人遇到的问题及解决方案。首先,遇到的是64位系统不能驱动装不上,所以只有另寻它路了。我的方法是使用Jlink Commander执行命令操作。usbrspeed 12000loadbin F:\
2015-01-11 15:47:20 373
原创 nRF24L01调试问题及解决方案(软件复位)
问题描述:nRF24L01初次上电没有任何问题,单片机复位或者更新程序之后,nRF24L01接收模式不工作。但是给电路板重新上电之后问题得以解决。问题产生原因:单片机突然停止对nRF24L01的SPI操作,中断之后产生了一些莫名的现象。比如我遇到的情况是,接受缓冲器有数据,而中断管脚则不再响应。由于电路板不断电,那说明nRF24L01不会存在上电复位这一环节。不幸的是,这玩意居然没
2014-12-22 14:14:29 5349
mini2440初始化内存文件——Jlink命令行操作
2015-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人