OK6410一键烧写linux

嵌入式linux 专栏收录该内容
2 篇文章 0 订阅

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的内核不一致,编译成一致应该可以。(具体没有做)
  • 3
    点赞
  • 0
    评论
  • 0
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

茶末蚊子

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值