OK6410单板
文章平均质量分 81
我用国芯
励志改变人生创业改变命运
展开
-
ok6410第一个裸板程序led
开发环境:系统:ubuntu 10.04.4单板:ok6410编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:实现ok6410单板上4个led灯闪烁第一个程序很简单,用汇编实现。硬件如下:NLED1——>GPM0NLED2——>GPM1NLED3——>GPM2NLED4——>GPM3根据s3c原创 2013-04-23 14:06:33 · 1050 阅读 · 0 评论 -
OK6410 u-boot-2012.04.01移植一配置编译单板
去年移植的,现在整理拿出来与大家分享。以前移植时遇到种种麻烦,厌烦DNW老出问题无法识别,买的openjtag不支持MLC NAND无法下程序,DM9000老ping不通,总在拨开关sd卡启动还是NAND启动,介绍一种简单可行的移植方法,不需要像我以前一样寻求各种下载程序的方法,总为下载裸板程序苦恼。我的思路,首先板级初始化支持单板,放到内存运行,接着给u-boot增加菜单,将我前面写的自我更新程原创 2013-06-24 17:22:59 · 2604 阅读 · 0 评论 -
ok6410 u-boot-2012.04.01移植二修改源码支持单板
继ok6410 u-boot-2012.04.01移植一后修改代码,对ok6410单板初始化,主要包括时钟、串口、NAND、DDR等初始化。这些工作在以前的裸板程序都写了,直接拿来用。我觉得先写裸板程序对移植u-boot还是很有帮助的,以前写的裸板代码不管是在u-boot移植还是后面的驱动开发,都用得着。开发环境:系统:ubuntu 10.04.4单板:ok6410NAND F原创 2013-06-24 23:01:43 · 2134 阅读 · 0 评论 -
ok6410 u-boot-2012.04.01移植三增加菜单update功能
继ok6410 u-boot-2012.04.01移植二后,增加以前写的裸板程序update菜单功能。以后就可以利用菜单,通过串口下载程序。读写NAND FLASH,把程序放到内存运行等功能。开发环境:系统:ubuntu 10.04.4单板:ok6410NAND FLASH:K9GAG08U0D 2048MBNOR Flash:EN29LV160AB 2MBDDR:K4X1原创 2013-06-30 16:02:47 · 1692 阅读 · 0 评论 -
ok6410 u-boot-2012.04.01移植五支持DM9000
继ok6410 u-boot-2012.04.01移植四后,开发板基本已支持MLC NAND,但还有一些细节地方修改,这节增加DM9000支持,通过网卡tftp程序到内存,接着通过NAND命令写到NAND,这一过程肯定会遇到很多问题,遇到后再一个个解决。开发环境:系统:ubuntu 10.04.4单板:ok6410NAND FLASH:K9GAG08U0D 2048MBNOR原创 2013-07-01 21:46:17 · 1676 阅读 · 0 评论 -
ok6410 u-boot-2012.04.01移植六完善MLC NAND支持
继ok6410 u-boot-2012.04.01移植四、五后,开发板基本已支持MLC NAND,支持DM9000.但是通过NAND命令更新u-boot到NAND,还存在问题,需要根据u-boot的nand命令继续修改,最终实现通过网卡tftp程序到内存,接着通过NAND命令写到NAND。开发环境:系统:ubuntu 10.04.4单板:ok6410NAND FLASH:K9GAG原创 2013-07-07 23:13:28 · 1994 阅读 · 0 评论 -
ok6410 u-boot-2012.04.01移植七完善u-boot移植(u-boot移植结束)
继ok6410 u-boot-2012.04.01移植六后,开发板已支持MLC NAND、DM9000等。但还需要完善比如环境变量、mtdpart分区、裁剪、制作补丁等。下面的工作就是完善移植的u-boot。开发环境:系统:ubuntu 10.04.4单板:ok6410NAND FLASH:K9GAG08U0D 2048MBNOR Flash:EN29LV160AB 2MB原创 2013-07-09 22:17:31 · 1795 阅读 · 0 评论 -
移植linux-2.6.29+busybox最小系统到单板OK6410
系统:ubuntu 10.04.4单板:ok6410编译器:arm-none-linux-gnueabi-搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:一.配置 编译android-2.6.29,放到OK6410上,板子串口正常输出二.移植DM9000网卡驱动,配置内核,支持nfs挂载网络文件系统一.配置 编译android-2.6.29,放到OK64原创 2013-05-06 22:48:04 · 2339 阅读 · 0 评论 -
OK6410裸板更新程序_update
我用的飞淩ok6410开发板,DNW下载程序太容易出问题了,于是买了个openjtag,买回来才发现暂不支持MLC NAND。我下决心写个有下载程序功能的裸板程序update.再也不用忍受DNW了,并且还介绍一种SD卡下载方法。先用飞淩提供的一键烧写工具,写mmc.bin到sd卡,再把自己要下载的程序以u-boot.bin命名,也拷到sd卡,mmc.bin会自动帮你把程序烧写到NAND,再原创 2013-04-26 15:30:15 · 1399 阅读 · 0 评论 -
OK6410串口裸板程序uart0
开发环境系统:ubuntu 10.04.4单板:ok6410编译器:arm-linux-gcc-4.3.2搭建开发环境详见ubuntu 10.04.4开发环境配置。目标:实现ok6410 uart0 显示任意输入字符一、编写源代码根据s3c6410手册编写代码,包括源文件start.S clock.S main.c uart.c uart.h lib.c lib.h M原创 2013-04-23 21:49:14 · 1735 阅读 · 11 评论 -
ok6410 u-boot-2012.04.01移植四增加MLC NAND支持
继ok6410 u-boot-2012.04.01移植三后,单板已具备下载程序,只需一根串口线就能下载程序。其实u-boot基本上已可以使用,在以后一步步完善u-boot。查看NAND型号,发现是MLC NAND,就又痛了,市场上一般开发板都是SCL NAND,并且MLC NAND操作起来复杂些,查看了很多资料,最终移植成功,放在这里与大家分享。开发环境:系统:ubuntu 10.04.4原创 2013-06-30 19:27:58 · 2313 阅读 · 3 评论