
嵌入式
asty008
喜欢编程,网络和硬件
展开
-
安装交叉编译工具链
假设交叉编译工具链装在 /usr/local/arm 中解压压缩包:sudo tar -jxvf arm-2009q3原创 2017-04-08 09:35:52 · 555 阅读 · 0 评论 -
网卡驱动的移植
需要用到的文件在 "u-boot-samsung-dev\board\samsung\smdkc110" 目录下找到 smdkc110.c 下的 static void dm9000_pre_init 函数在"S5PV210_UM_REV1.1.pdf"文档中搜索 "SROM_BW" ...原创 2018-06-30 20:22:42 · 1016 阅读 · 0 评论 -
DDR地址更改配置(把原来的20开头的改到30开头处)
在u-boot-samsung-dev\include\configs\smdkv210single.h 中改起始地址再改一下内存映射表在start.S(\u-boot-samsung-dev\cpu\s5pc11x\start.S)中找到 _mmu_table_base 在 \u-boot-samsung-dev\board\samsung\smdkc110\lowlevel_init.S中...原创 2018-06-24 17:13:51 · 552 阅读 · 0 评论 -
android_uboot_smdkv210.tar.bz2 初体验
1,解压文件 tar -jvxf android_uboot_smdkv210.tar.bz22,查看编译工具链是否与linux的一致, vi Makefile 再看看linux中相应的路径下是否装有编译工具链原创 2018-06-07 22:25:29 · 1128 阅读 · 1 评论 -
u-boot 中增加自定义命令hjlcmd2------(添加文件来定义)
1,在 "root@ubuntu:/home/hjl/Downloads/uboot/common#" 目录中添加文件 cmd_hjl.c 2,对应的命令名就是hjl 函数名就是do_hjl原创 2018-05-24 22:48:52 · 227 阅读 · 0 评论 -
u-boot 中增加自定义命令hjlcmd1
在uboot/common文件夹下找到command.c文件,进入编辑:对照随便一个命令,如:do_version (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]){ extern char version_string[]; printf ("\n%s\n", version_string); return 0;}U_BOOT...原创 2018-05-20 17:24:26 · 308 阅读 · 0 评论 -
配置kernel项目及编译
拿到厂家的BSP后,复制到linux中再用tar解压解压后进入uboot目录配置项目原创 2018-03-24 17:30:56 · 322 阅读 · 0 评论 -
linux下的dnw刷uboot
这时候,长按开机键就才能持续开机,才能被检测出来,检测出来后再连到linux中.使用dnw进行下载,首先确保两个bin文件与dnw在同一个文件夹中,进入dnw中输入以下命令:dnw -a 0xD0020010 x210_usb.bin dnw -a 0x23E00000 uboot.bin刷完uboot.bin后要迅速原创 2017-04-04 22:10:10 · 1306 阅读 · 0 评论 -
关于九鼎X210的ping测试
准备条件: 开发板: 本身已经刷好系统(android4.0.4),串口线连UART2; 波特率 115200; 数据位 8; 奇偶检验 无 停止位 1 ; 数据流控制 三个都不勾(DTR/DSR,RTS/CTS,XON/XOFF), 开关打到EMMC处, 网口接到路由器的lan口,路由器开启了DHCP,这时启动开发板并进入安卓系统,开会板网口灯会亮原创 2018-03-04 16:26:49 · 423 阅读 · 1 评论 -
使用movi擦除iNand中的uboot
执行命令后开发板会变"砖",需要DNW来重新烧录!!!原创 2017-04-06 22:00:29 · 677 阅读 · 0 评论 -
linux下使用脚本刷写uboot 到SD卡
假设linux已经把SD卡识别出来了:用ls命令有如下显示:原创 2017-04-02 18:12:07 · 3911 阅读 · 0 评论 -
开发板烧写系统
前期准备:1,先把 uboot.bin 烧到SD中.2,用串口线连接开发板后,在SecureCRT中输入命令: busybox dd if=/dev/zero of=/dev/mmcblk0 bs=512 seek=1 count=1 conv=sync 块大小512 seek是第一个扇区 总数是1个扇区,为了确保执行数据有效,再执行 sync同步一下,即可破坏原创 2017-04-02 09:46:47 · 1895 阅读 · 0 评论 -
用USB启动烧录安卓4.0.4
1,用USB线连接设备,在开发板上拔动开关选择USB启动,通电并装好DNW驱动原创 2017-04-02 16:20:06 · 832 阅读 · 0 评论 -
修改开发板的串口输出,控制台提示符
SoC中有4个串口,但开发板上只引出了两个(uart0,uart2),默认通过uart2输出,尝试通过修改代码把它改到uart0输出.原创 2018-06-26 22:31:28 · 1009 阅读 · 0 评论