|
Hacking on RK2706
看801,C4,三文鱼都用Rockchip,不由自主感兴趣起来.于是花少钱收了台RM970来开刀.
两天下来,总结下进度,希望能有更多人玩起来.
找到有几种玩法,以下一一道来:
1.
找官方的SDK,花很少的力气就可以编译成功了,然后修改下RTC还有屏驱就可以在RM970上跑了.然后按照"RK27烧写
指南V0.92.doc"上面说的将output文件夹里面的资源复制到系统盘就可以了.看图.
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669126F8GD7H.jpg)
(原文件名:build success.jpg)
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669127VABJMC.JPG)
(原文件名:CA260004.JPG)
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669128TC59IO.JPG)
(原文件名:CA260008.JPG)
这样就只能跟着Rockchip走了(有啥不好的?).
2.
可不可以不用SDK的呢?可以的.首先得瞻仰一下Rockbox,里面的开发人员都是大牛啊...看最新的SVN已经有RK27xx
的分支了,相信不久就可以在RK27xx上跑Rockbox了.看了下Rockbox的update log,发现utils下有个RK27load.
RK27load下有三个小工具,分别是rk27load,rkboottool,rkusbtool,简单介绍下.
rk27load 可以将"用户"自行写的code通过DFU,load到SDRAM然后运行.
rkboottool 将分析或解压Rockchip的恢复文件Rock27Boot.bin
rkusbtool 用户通过rkusbtool可以获得有关播放器的信息
试试rk27load先,开Ubuntu,装上libusb 1.0+,make成功.
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669129R7J9RR.JPG)
(原文件名:CA260010.JPG)
短路Flash的29,30脚(图中的开关便是),Rockchip就进DFU了.迫不及待来:
./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usercode.bin
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669132QPB3LL.jpg)
(原文件名:RK27load v0.2.jpg)
可惜在Upload stage2时失败了.
找来其他版本,分别试了ver 0.1,ver 0.2,ver 0.3,发现只有ver 0.1好使.
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669131Q802J4.jpg)
(原文件名:RK27load v0.1.jpg)
![](http://cache.amobbs.com/bbs_upload782111/files_44/ourdev_669130UOPLHI.jpg)
(原文件名:hello world.jpg)
Hello World! 出来了...(当然得引串口出来)
郁闷的是发现当usercode.bin 大于1k时ver 0.1会有问题,希望路过的感兴趣的测试下.(现在就是卡在这里....)
将ver0.1 和 ver0.3传上来
点击此处下载 ourdev_669133MPD89P.rar(文件大小:31K) (原文件名:rk27load 0.1.rar)
点击此处下载 ourdev_669134TEB19I.rar(文件大小:17K) (原文件名:rk27load 0.3.rar)
3.
就是基于SDK的应用(游戏)开发了,具体没多了解,就是用SDK提供的API来写模块吧?
感兴趣这个的童鞋到这里下载
http://www.mediafire.com/?sharekey=67e28e5ff38f19456b21be4093fab7ac6236a04553e34991b8eada0a1ae8665a
打不开的自己翻_墙,那个Rockchip SDK就是.
总结下,上面的三种方法,第一种应该更多人愿意选择,只要适当修改就可以改成IIS输出.
向往自由的会选第二种.期待Rockbox!
想增值自己播放器的会选第三种,加上PDF viewer或者世嘉模拟器. |
阿莫论坛20周年了!感谢大家的支持与爱护!!
曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……
|