搜索
bottom↓
楼主: zzm24

翻出你的MP4,她就是一开发板,一起Rock吧!利用Keil MDK开发Rockchip RK2706.

  [复制链接]

出0入0汤圆

发表于 2011-11-3 17:22:56 | 显示全部楼层
这个要顶

出0入0汤圆

发表于 2011-11-3 18:42:33 | 显示全部楼层
是不是还能接个手柄?

出0入0汤圆

 楼主| 发表于 2011-11-4 21:24:49 | 显示全部楼层
回复【196楼】idev
是不是还能接个手柄?
-----------------------------------------------------------------------
这个肯定是可以的,至于是否必要就见仁见智了.

今晚再拿出来折腾.因为知道当直接用CPU写I2S收发寄存器是没有滋滋声的.所以猜测问题在DMA配置发送函数上,参照datasheet.修改了HDMA_CON0寄存器的bit 15:13为0后滋滋声消失了.但是Rockbox和SDK都为0x05,真奇怪.那位童鞋可以帮忙测试一下的?手头上也只有一台RM970而已.

出0入0汤圆

发表于 2011-11-4 23:54:11 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-5 00:11:31 | 显示全部楼层
mark!!

出0入8汤圆

发表于 2011-11-5 21:50:11 | 显示全部楼层
看到大家都在玩,看来我也要学学单片了

出0入0汤圆

发表于 2011-11-5 22:15:03 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-5 22:36:01 | 显示全部楼层
不知道台电C430+行不行呢?

出0入0汤圆

发表于 2011-11-6 02:56:47 | 显示全部楼层
我的翻出来了,是RK2708,不知有没有的玩?

出0入0汤圆

发表于 2011-11-7 22:51:12 | 显示全部楼层
Mark一下

出0入0汤圆

 楼主| 发表于 2011-11-8 17:10:04 | 显示全部楼层
最新消息:
可以播放TF卡的MP3,FLAC,WAV,APE了,全软解,RK2706表示没鸭梨.代码整理中就暂不上传了,如哪位童靴心急且有兴趣可以跟我联系^-^

出0入0汤圆

发表于 2011-11-8 17:21:37 | 显示全部楼层
谢谢楼主, 发我一份吧 ^_^

lvhaian1982@163.com

出0入0汤圆

 楼主| 发表于 2011-11-8 22:37:53 | 显示全部楼层
交作业,洗洗睡了.

(原文件名:main_menu.JPG)


(原文件名:file_view.JPG)

出0入0汤圆

发表于 2011-11-8 22:59:27 | 显示全部楼层
谢谢楼主, 发我一份吧 ^_^  

wangpeiyu2004@163.com

出0入0汤圆

发表于 2011-11-8 23:05:02 | 显示全部楼层
无处不在的mark

出0入0汤圆

发表于 2011-11-8 23:53:38 | 显示全部楼层
good dong dong

出0入0汤圆

发表于 2011-11-9 00:12:48 | 显示全部楼层
RK2706软解flac和ape到什么程度?

出0入0汤圆

发表于 2011-11-9 16:28:34 | 显示全部楼层
楼主发份给小弟瞅瞅喽,shawnlinson@gmail.com, 3Q ~~~

出0入0汤圆

发表于 2011-11-9 23:38:48 | 显示全部楼层
刚去淘宝上面拍了个2.0的。

出0入0汤圆

 楼主| 发表于 2011-11-9 23:57:09 | 显示全部楼层
回复【212楼】cheungman
rk2706软解flac和ape到什么程度?
-----------------------------------------------------------------------
针对44.1k 16bit:
对于mp3,毫无压力.
对于flac,因为关键的lpc_decode_arm函数用汇编,所以解level0-level8都没问题,而且CPU占用率20%以下.
对于ape,因为关键的predictor_decode_stereo,udiv32函数用汇编,所以解fast-normal没问题(3级优化,看官方SDK播APE要超到240Mhz),fast级别CPU占用率30%-40%.normal 级别CPU占用率75%-85%.high及以上级别,明显断流.
对于24bit暂不支持.其它采样率也均未测试.个人能力有限,热烈欢迎aozima加入.

编辑原因:添加数据.

出0入0汤圆

发表于 2011-11-10 00:01:35 | 显示全部楼层
呵呵, ape是够难解压的.

出0入0汤圆

发表于 2011-11-10 08:31:40 | 显示全部楼层
回复【214楼】aozima  
-----------------------------------------------------------------------

2.0的主控用的是RK2705

出0入0汤圆

 楼主| 发表于 2011-11-10 11:04:14 | 显示全部楼层
回复【217楼】jordonwu
回复【214楼】aozima   
-----------------------------------------------------------------------
2.0的主控用的是rk2705
-----------------------------------------------------------------------
没关系的,rk2705只是在2706的基础上去掉了TVOUT FM等功能的支持.值得一提的是,V2.0用AD键盘.

出0入0汤圆

发表于 2011-11-10 11:42:15 | 显示全部楼层
回复【215楼】zzm24  
回复【212楼】cheungman
rk2706软解flac和ape到什么程度?
-----------------------------------------------------------------------
针对44.1k 16bit:
对于mp3,毫无压力.
对于flac,因为关键的lpc_decode_arm函数用汇编,所以解level0-level8都没问题,而且cpu占用率20%以下.
对于ape,因为关键的predictor_decode_stereo,udiv32函数用汇编,所以解fast-normal没问题(3级优化,看官方sdk播ape要超到240mhz),fast级别cpu占用率30%-40%.normal 级别cpu占用率75%-85%.high及以上级别,明显断流.
对于24bit暂不支持.其它采样率也均未测试.个人能力有限,热烈欢迎aozima......
-----------------------------------------------------------------------

APE能否试试用predictor.c而非汇编, 分别测试一下fast/normal占用的cpu?

出0入0汤圆

 楼主| 发表于 2011-11-10 11:55:45 | 显示全部楼层
回复【219楼】cheungman
-----------------------------------------------------------------------
测试下来,成绩跟用汇编差不多(高出3%左右),这也正常,因为predictor.c 90%+都是数组操作.另外如果udiv32直接用"/"代替那是很糟糕的事情.

出0入0汤圆

发表于 2011-11-10 12:02:34 | 显示全部楼层
支持一下,不错。

出0入0汤圆

发表于 2011-11-10 12:10:58 | 显示全部楼层
妹妹漂亮

出0入0汤圆

发表于 2011-11-10 15:22:38 | 显示全部楼层
收藏一下,多谢!

出0入0汤圆

发表于 2011-11-10 17:38:47 | 显示全部楼层
回复【220楼】zzm24
回复【219楼】cheungman  
-----------------------------------------------------------------------
测试下来,成绩跟用汇编差不多(高出3%左右),这也正常,因为predictor.c 90%+都是数组操作.另外如果udiv32直接用"/"代替那是很糟糕的事情.
-----------------------------------------------------------------------

多谢zzm24的测试, 你提供的参数很有用.

出0入0汤圆

发表于 2011-11-10 17:50:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-10 20:46:36 | 显示全部楼层
看来我还是买的是阉割版。。。。

出0入0汤圆

发表于 2011-11-10 22:51:12 | 显示全部楼层
我也在哪儿去收一个来玩玩

出0入0汤圆

发表于 2011-11-11 20:34:59 | 显示全部楼层
user选项里面的生成bin的命令可以使用替换符。
$KARM\BIN40\fromelf.exe --bin -o usrcode.bin #L

具体定义请看帮忙文档里面的 《IDE 用户指南》

出0入0汤圆

发表于 2011-11-11 21:08:03 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-11-11 21:10:52 | 显示全部楼层
仿真建起来了.剩下专攻UI.

(原文件名:qemu_main.jpg)


(原文件名:qemu_file_view.jpg)

出0入0汤圆

 楼主| 发表于 2011-11-12 13:44:50 | 显示全部楼层
好消息!挪过win这边来了,现在可以全win下开发了.步骤简单了不少.速度也快很多(秒传不是梦).强烈建议大家使用!

1.置播放器DFU.
有两方法,第一种为短路flash的29 30脚按后连接电脑,第二种为正常模式下连接电脑,然后打开TestUsbHandler.exe,按"切换到RkUSB状态"

(原文件名:set_dfu.jpg)
2.安装libusb-win32驱动
打开zadig.exe,Options-List All Devices.
选择安装libusb-win32驱动.

(原文件名:Zadig.jpg)
3.上传用户代码
打开go.bat即可

(原文件名:upload.jpg)

点击此处下载 ourdev_694477RB8UIG.rar(文件大小:5.53M) (原文件名:rk27load_win32.rar)

出0入0汤圆

发表于 2011-11-12 15:11:05 | 显示全部楼层
赞。。

出0入0汤圆

发表于 2011-11-12 15:28:28 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-12 15:36:00 | 显示全部楼层
顶!!!

出0入0汤圆

发表于 2011-11-13 19:23:48 | 显示全部楼层
瞧一瞧,看一看。

出0入0汤圆

 楼主| 发表于 2011-11-16 10:40:09 | 显示全部楼层
这进度真有些慢...播放的界面还没定,这播放列表先定个雏形先吧.顺便把key引出来好玩游戏(不算很恶心吧).

(原文件名:play_list.JPG)

出0入0汤圆

发表于 2011-11-16 12:12:40 | 显示全部楼层
牛,顶。。

出0入0汤圆

发表于 2011-11-16 16:27:25 | 显示全部楼层
11买了一个昂达的~

出0入0汤圆

发表于 2011-11-16 16:42:24 | 显示全部楼层
记号

出0入0汤圆

 楼主| 发表于 2011-11-16 17:10:58 | 显示全部楼层
下午试了下固化问题.测试已经成功固化到nand flash(小白的话请慎重考虑).下面是工具用法:
1) "-p" patch the firmware by adding your own code to the end of the file. The tool does insert/modify additional branch/jump instructions to make sure your code will be executed right before the firmware and continue nortmal operation after your code has finished. Here is the command line:

        rkwpatch -p BASE.RKW yourcode.bin

2) "-c" this mode is like the above but its more suited for "highlevel" languages like C. I will document it here later in more detail, dont use it.for now.

        rkwpatch -c BASE.RKW yourcode.bin

3) "-n" creates a complete new firmware file containing only the code specified on the command-line:

        rkwpatch -n yourcode.bin out.rkw

使用MDK工程生成usrcode.bin后,命令提示符下键入(建议大家使用第三种方法):
rkwpatch.exe -n usrcode.bin BASE.RKW
将会生成带CRC的BASE.RKW,将BASE.RKW复制到播放器系统盘的SYSTEM目录即可,这样只要开机就运行usrcode.bin了.如不知道什么是"播放器系统盘"的请参照231楼软件界面截图.需注意的是,usrcode.bin得实现喂狗或者索性关闭.

点击此处下载 ourdev_695812TX5P9V.rar(文件大小:362K) (原文件名:rkwpatch.rar)

出0入0汤圆

发表于 2011-11-16 17:59:58 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-16 19:03:11 | 显示全部楼层
奶茶妹妹   呵呵呵

出0入0汤圆

发表于 2011-11-16 19:21:32 | 显示全部楼层
mark

出0入0汤圆

 楼主| 发表于 2011-11-17 10:27:46 | 显示全部楼层
我这没艺术细胞的人来做UI,大家就别喷了...实际效果会鲜艳些.

(原文件名:playerbg.jpg)

出10入12汤圆

发表于 2011-11-17 12:27:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-23 08:47:10 | 显示全部楼层
观注了下,真的不错,zzm24在231楼的工具WIN7下没成功,在XP下是不错的选择;只是VC下的仿真没有实现,从网上找的资料看,好像是少了文件,要是有了仿真环境就方便多了!继续研究吧!

出0入0汤圆

发表于 2011-11-23 14:25:09 | 显示全部楼层
晕!tb一店家说v2.0的最近出货量大,弄的俺定的缺货暂不发了,是不是这帖子闹的阿?

出0入0汤圆

发表于 2011-11-23 14:50:36 | 显示全部楼层
哪天有空研究一下

出0入0汤圆

发表于 2011-11-23 14:54:25 | 显示全部楼层
一定要mark!

出0入0汤圆

发表于 2011-11-23 14:55:44 | 显示全部楼层
回复【247楼】damoplus  
晕!tb一店家说v2.0的最近出货量大,弄的俺定的缺货暂不发了,是不是这帖子闹的阿?
-----------------------------------------------------------------------
哪家啊?公布一下啊

出0入0汤圆

发表于 2011-11-23 16:16:32 | 显示全部楼层
先MARK 再细看

出0入0汤圆

发表于 2011-11-23 16:24:29 | 显示全部楼层
果断MARK!!~~~~~

出0入0汤圆

发表于 2011-11-23 17:31:24 | 显示全部楼层
回复【247楼】damoplus  
晕!tb一店家说v2.0的最近出货量大,弄的俺定的缺货暂不发了,是不是这帖子闹的阿?
-----------------------------------------------------------------------

考虑到RM970的生产周期,市面上的所谓的V2的新货 99%是山寨的。。。
没错 我们有神奇的山寨机的迭代。。。

出0入0汤圆

发表于 2011-11-23 21:00:51 | 显示全部楼层
只为妹妹而来,哈哈哈

出0入0汤圆

发表于 2011-11-26 18:45:39 | 显示全部楼层
手上一个类似报废的MP4有就了~~

出0入0汤圆

发表于 2011-11-26 19:17:34 | 显示全部楼层
有看处

出0入0汤圆

发表于 2011-11-29 09:02:37 | 显示全部楼层
MARK

出0入0汤圆

发表于 2011-11-29 09:35:50 | 显示全部楼层
在楼主强悍的能力下 神马 手机平板P3,\P4统统都是开发板
(什么时候 楼主 把手机抠开   期待)

出0入0汤圆

发表于 2011-11-29 10:12:43 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-11-29 10:27:53 | 显示全部楼层
mark mp4

出0入0汤圆

发表于 2011-11-29 12:26:24 | 显示全部楼层
mark一下

出0入0汤圆

发表于 2011-11-29 12:27:52 | 显示全部楼层
这个来事

出0入0汤圆

发表于 2011-12-1 00:16:30 | 显示全部楼层
完全小白,请问自己开发,除了更改菜单,还有什么用处?

出0入0汤圆

 楼主| 发表于 2011-12-1 14:43:42 | 显示全部楼层
回复【263楼】madswan
完全小白,请问自己开发,除了更改菜单,还有什么用处?
-----------------------------------------------------------------------
请madswan仔细阅读楼主位内容,此计划并不是简单得修改SDK,而是完全抛开SDK(当然底层驱动还是会参照).现在有一板子,上面有200m arm7,lcd,codec,rtc,tf card,key,nand flash,8m sdram等等,而且有原理图,datasheet,你会想到干什么?我想到了我应该重写固件,因为本来的固件比较封闭.也是一个锻炼自己的机会.

出0入0汤圆

发表于 2011-12-1 15:03:40 | 显示全部楼层
回复【264楼】zzm24  
-----------------------------------------------------------------------

牛啊,请问大侠RK2706可以驱动多大的LCD,我有个7寸屏可以驱动吗?

出0入0汤圆

发表于 2011-12-4 11:51:47 | 显示全部楼层
我有个台电 tl300ve 使用哪个的也是RK2706 可以吗

出0入0汤圆

发表于 2011-12-4 13:40:42 | 显示全部楼层
好吧,看来我的MP4又要被我脱衣了。

出0入0汤圆

发表于 2011-12-5 11:48:32 | 显示全部楼层
学习了,谢谢楼主!

出0入0汤圆

发表于 2011-12-5 16:48:10 | 显示全部楼层
mark~感覺很不錯阿

出0入0汤圆

发表于 2011-12-7 21:25:52 | 显示全部楼层
擦啊,我的坏了屏的p4被我90块大洋卖掉了,真是高手一大堆呦

出0入0汤圆

发表于 2011-12-8 03:28:18 | 显示全部楼层
ding

出0入0汤圆

发表于 2011-12-8 11:19:19 | 显示全部楼层
mark mm

出0入0汤圆

发表于 2011-12-8 11:28:44 | 显示全部楼层
那天拆开看看是不是 RK2760,虽然不会玩

出0入0汤圆

发表于 2011-12-8 23:12:17 | 显示全部楼层
有2606的木有啊

出0入0汤圆

发表于 2011-12-9 12:58:34 | 显示全部楼层
看了RK27XX换屏指南里的第一条需要修改1、打开Ide\register\src目录下pcregconfig.c文件,这个文件
还要用VC来重新编译注_册表,但这两条都无法修改成功,请明示!谢谢。

出0入0汤圆

 楼主| 发表于 2011-12-10 10:38:05 | 显示全部楼层
看了rk27xx换屏指南里的第一条需要修改1、打开ide\register\src目录下pcregconfig.c文件,这个文件  
还要用vc来重新编译注_册表,但这两条都无法修改成功,请明示!谢谢。
-----------------------------------------------------------------------
rk27xx换屏指南里的第一条是针对PC 仿真情况下修改屏的尺寸,的确需要那个PC仿真的请自行下载:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4607652
二楼中的Rockchip Emulator.rar

如要修改实际mp4的屏请参照rk27xx换屏指南里的第二标题:
"实际应用情况下换屏"

出0入0汤圆

发表于 2011-12-10 10:51:34 | 显示全部楼层
奶茶mm来了

出0入0汤圆

发表于 2011-12-10 11:58:38 | 显示全部楼层
文章不错 MM也很好。

出0入0汤圆

发表于 2011-12-10 12:12:04 | 显示全部楼层
SDK模板是在下面这个帖子中down的  http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=5130044

同样在Debug.c 文件中写入空函数 void MyTrace()  即可编译通过已经生产了rk27dll.dll文件
但是遗憾的是 在Debug文件夹中缺少rockchip.exe文件..    无法运行


编译生成文件,没有rockchip.exe文件 (原文件名:未命名.JPG)


编译过程信息 (原文件名:未命名2.JPG)

出0入0汤圆

发表于 2011-12-10 12:47:44 | 显示全部楼层
mark!

出0入0汤圆

发表于 2011-12-10 13:05:34 | 显示全部楼层
mark 和我的一样

出0入0汤圆

发表于 2011-12-10 14:24:34 | 显示全部楼层
回复【281楼】goujiangtao  
-----------------------------------------------------------------------
这个问题 该怎么解决呢   代理速度好慢
http://mympx.org/forum/  提供的SDK一直连接不上   好郁闷呢

出0入0汤圆

发表于 2011-12-10 14:27:09 | 显示全部楼层
回复【278楼】zzm24  
-----------------------------------------------------------------------

大侠   VC++ 编译仿真没有生成RockChip.exe文件  只有dll文件   该怎么仿真呢       ADS编译没问题!!

出0入0汤圆

 楼主| 发表于 2011-12-10 14:46:12 | 显示全部楼层
回复【285楼】goujiangtao
大侠   vc++ 编译仿真没有生成rockchip.exe文件  只有dll文件   该怎么仿真呢       ads编译没问题!!   
-----------------------------------------------------------------------
仿真我没成功,关于sdk我不熟悉,我不是大侠.此贴本身也不是基于SDK.有问题应该学会先自行解决,http://mympx.org/forum/提供的SDK一直连接不上,自己去翻_墙.

出0入0汤圆

发表于 2011-12-11 10:57:13 | 显示全部楼层
蓝魔RM970,我刚好有这么个机子。哇哈哈

出0入0汤圆

发表于 2011-12-14 12:08:35 | 显示全部楼层
好强大

出0入0汤圆

发表于 2011-12-14 14:01:49 | 显示全部楼层
比开发板贵~

出0入0汤圆

发表于 2011-12-14 14:46:05 | 显示全部楼层
标记 也许有用来着

出0入0汤圆

发表于 2011-12-14 21:15:30 | 显示全部楼层
回复【楼主位】zzm24
-----------------------------------------------------------------------

真想快点多学点东东,自己的水平太浅了。。。。。。。。。寒假努力。。向坛里大师们致敬。。。。。。。。。。。。

出0入0汤圆

发表于 2011-12-14 22:42:53 | 显示全部楼层
mark

出0入0汤圆

发表于 2011-12-20 00:39:39 | 显示全部楼层
回复【218楼】zzm24 zzm24
-----------------------------------------------------------------------

没留意这个回复,在淘宝败了一个RM970 V2.0回来,打开一看是RK2705的芯片,看PCB跟RK2706几乎一样。用RK2706的固件刷后白屏。

(原文件名:IMG_0078a.JPG)

出0入0汤圆

发表于 2011-12-20 08:09:52 | 显示全部楼层
回复【楼主位】zzm24 zzm24
好用的很

出0入0汤圆

发表于 2011-12-20 08:45:35 | 显示全部楼层
回复【294楼】hifiss
回复【218楼】zzm24 zzm24
-----------------------------------------------------------------------
没留意这个回复,在淘宝败了一个rm970 v2.0回来,打开一看是rk2705的芯片,看pcb跟rk2706几乎一样。用rk2706的固件刷后白屏。


(原文件名:img_0078a.jpg)
引用图片
-----------------------------------------------------------------------

RM970 V2.0
RM970+
RM970
这三个的固件都不一样的,
区别主要是在屏和按键上
RM970 是 IO按键
RM970+ 是AD按键
V2.0未知

出0入0汤圆

发表于 2011-12-20 09:17:05 | 显示全部楼层
MP4---开发板 good

出0入0汤圆

发表于 2011-12-20 09:27:45 | 显示全部楼层
我有个一模一样的,不过屏破了,准备拆了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-18 13:31

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表