01 2006 档案

摘要:近来这段时间忙着开发USB的SKYPE电话,一直没有时间去开发ARM,这个星期天又有空在家里学习ARM开发了。以前改写UBOOT已经改到可以启动了,并且可以运行到一段程序,在串口已经可以有输出的信息。但出现了一个很大的问题,就是malloc分配内存出错。当然我是使用arm-linux-gcc来编译的,不知道为什么它编译时不能初始化静态成员变量,就导致malloc分配内存的全局变量出错,出现了一个很大的值。经历好几天的调试,总算把malloc的内存分配返回0这个BUG解决了。解决方法,就是分配内存函数调用之前,就进行内存分配函数的初始化,这样就可以主动地初始化全局分配的变量,就可以解决mallo 阅读全文
posted @ 2006-01-24 11:43 ajuanabc 阅读(95) 评论(0) 推荐(0) 编辑
摘要:1. Bootloader Overview2. Download Bootloader via JTAG3. Download linux kernel via U-boot4. Download Root Filesystem via U-boot5. U-boot Programming Overview6. U-boot utilities7. Add a new BSP to U-boot8. Porting NOR Flash Driver to U-boot9. Add new command on u-boot 10. Relation between Bootloader & 阅读全文
posted @ 2006-01-23 12:32 ajuanabc 阅读(126) 评论(0) 推荐(0) 编辑
摘要:常用U-BOOT命令介绍1. 得到所有命令列表2. help: help usb, 列出USB功能的使用说明3. ping:注:只能开发板PING别的机器4. setenv: 设置互环境变量:5. setenv serverip 192.168.0.16. setenv ipaddr 192.168.0.567. setenv bootcmd ‘tftp 32000000 vmlinux; kgo 32000000’8. saveenv: 保存环境变量9. 在设置好环境变量以后, 保存变量值10. tftp: tftp 32000000 vmlinux, 把server(IP=环境变量中设置的 阅读全文
posted @ 2006-01-23 11:46 ajuanabc 阅读(142) 评论(0) 推荐(0) 编辑
摘要:2005过去了,2006年轻轻地走来了,我将继续开发嵌入系统。做出一款最实用的系统。 阅读全文
posted @ 2006-01-01 12:30 ajuanabc 阅读(91) 评论(0) 推荐(0) 编辑