OK6410一键烧写linux

2019-07-13 05:31发布

ok6410 SD卡一键烧写linux

1 制作烧写的SD卡,详情参见ok6410手册 2 SD卡启动
3设置secureCRT串口,115200,控制流无 4打开ok6410电源,自动从SD卡加载linux系统,完毕后有滴滴响,关闭电源 5设置从NandFlash启动

二 ok6410烧写裸机程序

(1)使用secureCRT 1 设置SD卡启动(要有uboot),打开secureCRT,设置好串口,115200,无控制流 2 开发板上电,连续敲击空格,进入SD卡的Uboot
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的地址上
7 断电,设置为nandflash启动,重新上电 (2) 使用DNW Win7 64位安装dnw驱动时无法安装成功 D:secbulk64 下载地址:http://download.csdn.net/detail/commshare/4865787 1、下载文件解压 2、打开dseo13b.exe   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)
Win7 32位驱动可以正常安装,并且只需首次安装就可以 三 遇到的问题 Linux下安装insmod dnw_usb.ko出现问题: Error inserting dnw_usb.ko -1 Invalidmodule format 原因分析:开发板内核与ubuntu的内核不一致,编译成一致应该可以。(具体没有做)