OK6410一键烧写linux

ok6410 SD卡一键烧写linux

1 制作烧写的SD卡,详情参见ok6410手册

2 SD卡启动

OK6410一键烧写linux_第1张图片

3设置secureCRT串口,115200,控制流无

4打开ok6410电源,自动从SD卡加载linux系统,完毕后有滴滴响,关闭电源

5设置从NandFlash启动

OK6410一键烧写linux_第2张图片

二 ok6410烧写裸机程序

(1)使用secureCRT

1 设置SD卡启动(要有uboot),打开secureCRT,设置好串口,115200,无控制流

2 开发板上电,连续敲击空格,进入SD卡的Uboot

OK6410一键烧写linux_第3张图片

3 输入loady 0x50008000,选择传输-发送Ymodem,等待文件上传,上传成功如上图

4 执行裸机程序,go 0x50008000

备注:此为在RAM里执行程序,重新上电后,程序就没有了

5 执行nand erase 0 100000 擦除Nandflash里的0到1M的地址内存,若之前Nandflash烧录过Uboot的话,会被擦除。

6 执行 nand write 50008000 0 100000 从RAM中把刚才上传的文件烧录到Nandflash0到1M的地址上

OK6410一键烧写linux_第4张图片

7 断电,设置为nandflash启动,重新上电

(2) 使用DNW

Win7 64位安装dnw驱动时无法安装成功

D:secbulk64

下载地址:http://download.csdn.net/detail/commshare/4865787

1、下载文件解压

2、打开dseo13b.exe

OK6410一键烧写linux_第5张图片

 

Select "enable test mode"-> next -> ok
Select "sign a system file" -> next -> location of secbulk.sys,for example : "c:\secbulk64"

开发板上电,手动安装驱动

(开发板好像只有在uboot模式下选择burn image from usb时能连接上,dnw显示usb:ok,一般情况下无法识别,dnw显示usb:x)

OK6410一键烧写linux_第6张图片

Win7 32位驱动可以正常安装,并且只需首次安装就可以

三 遇到的问题

Linux下安装insmod dnw_usb.ko出现问题:

Error inserting dnw_usb.ko -1 Invalidmodule format

原因分析:开发板内核与ubuntu的内核不一致,编译成一致应该可以。(具体没有做)

你可能感兴趣的:(嵌入式linux)