Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
DIY综合交流区
RK瑞芯微_Rockchip
音乐播放器
RK2706播放器使用rk27load下载用户代码
发布于 2011-10-20 15:35:58 浏览:23243
订阅该版
[tocm] 下载与安装VirtualBox + ubuntu这过程跳过,此处主要需要设置VirtualBox启动USB控制器,并且将两播放器状态添加进去. 1.置机子正常模式(就是机子连接电脑后有可移动磁盘弹出的模式).如不能进入此模式,请自行搜索刷机固件与教程.如图所示添加. 2.置机子DFU模式(此时因为还不能使用rkusbtool,所以可以短接flash pin29 pin30),如图所示添加. [attachment=-2] 这样ubuntu就能"截"下这两USB设备.此时windows下是无法使用的. 下面介绍VirtualBox + ubuntu下如何下载用户代码. 所需工具: 1.采用Rockchip RK2706的mp4 2.linux shell(虚拟机即可) 3.3个小工具(将3小工具放到linux任一目录下) 4.本帖子的MDK工程 ## :第一步:编译用户代码 这个不用说了吧,打开下面MDK工程便是.注意要生成bin文件.这里假设编译好的bin文件名为usrcode.bin ## 第二步:播放器置DFU模式 连接电脑,ubuntu下shell转到3小工具目录下.键入命令: `./rkusbtool -d ` 播放器便进入DFU模式,等待USB传输. 或者短接Flash 29,30引脚然后连接电脑亦可. ## 第三步:upload your code shell下键入: `./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usrcode.bin ` [attach]0[/attach] 便可以将usrcode.bin下载到0x60000000地址并运行.见到如上信息便表示成功下载并运行. 本帖附件: [attachment=-3][attachment=-1] 如需要tools源码的朋友,请svn此地址: svn://svn.rockbox.org/rockbox/trunk 下载附件 - [RTT_MDK.rar](/uploads/2304_901446dda349765b0014e5155fd9fec3.rar) - [tools.rar](/uploads/2304_d4b5c253ad1babbacdb5d069593357dc.rar) - [tools_src.rar](/uploads/2304_fdd116c174aa82e75d7f8c55f8e9a282.rar) - [TestUsbHandler汉化增强版2.rar](/uploads/2304_82176706c978fa317af56e166acca859.rar) - [rk27load_win32.part1.rar](/uploads/2304_32ae6a8404fa00dcd103fc0ef869411d.rar) - [rk27load_win32.part2.rar](/uploads/2304_e31675bf2b53730ed7868dd99b0cc85c.rar) - [rk27load_win32.part3.rar](/uploads/2304_6eda4c131d8b7d9ac6dc834ec8532477.rar)
![setting.jpg](https://oss-club.rt-thread.org/uploads/2304_fe905da5c3b2204873dd222dcbdc7b83.jpg) ![upload.jpg](https://oss-club.rt-thread.org/uploads/2304_64b759afdd4ccbab1246f3793ccfbd82.jpg)
![load1.PNG](https://oss-club.rt-thread.org/uploads/1125_601540edd93b2adb686aef63d4d7a81f.png)
![usb01.PNG](https://oss-club.rt-thread.org/uploads/1560_b82214a5d71b817d039fa6550d070f4c.png)
![usb02.PNG](https://oss-club.rt-thread.org/uploads/1560_782f87f26bd77a767c1f7cbc700096ae.png)
![set_dfu.jpg](https://oss-club.rt-thread.org/uploads/2304_cb880438e2f977e9055be590c4574c7f.jpg)
![upload.jpg](https://oss-club.rt-thread.org/uploads/2304_99d350a0b4288f4db2e47352376eab00.jpg)
![Zadig.jpg](https://oss-club.rt-thread.org/uploads/2304_10833055ee712ef40961729eba9dd88e.jpg) ![error.jpg](https://oss-club.rt-thread.org/uploads/2304_990bdcad9a7a427cc5cd6213a0640abb.jpg)
![right.jpg](https://oss-club.rt-thread.org/uploads/2304_f5756646a930b64646961b873749c7f1.jpg)
查看更多
27
个回答
默认排序
按发布时间排序
bernard
2011-10-20
这家伙很懒,什么也没写!
期待lz给大家介绍个直接上RT-Thread的教程, 1. 串口如何接 2. lcd驱动如何写 3. 按键驱动如何写 4. 文件系统是否使用,SD卡或flash 还有就是如何把一个播放器转变成一个开发板来使用,可以自己DIY。
jordonwu
2011-10-21
这家伙很懒,什么也没写!
请教下lz,如何退出DFU模式啊?谢谢
zzm24
2011-10-21
这家伙很懒,什么也没写!
>请教下lz,如何退出啊?谢谢 其实所谓DFU模式是片内ROM启动的意思.退出DFU模式分两情况: 1.使用`./rkusbtool -d` 进入的 此时拔出USB再连接电脑即可.当然接了复位按钮的话直接复位即可. 2.短接Flash 29 30脚进入的 此情况只能去除该连接.因为短接Flash 29 30脚后连接电脑既是DFU模式.
myturkey
2011-10-27
这家伙很懒,什么也没写!
用rk27load这个工具load完后,如果还要把MP4做普通播放器的话,还有什么要操作么?
zzm24
2011-10-27
这家伙很懒,什么也没写!
>用rk27load这个工具load完后,如果还要把MP4做普通播放器的话,还有什么要操作么? 把MP4做回普通播放器分两情况: 1.因使用`./rkusbtool -d` 进入DFU模式而使rk27load这个工具可以load的 此时拔出USB再连接电脑即可.当然接了复位按钮的话直接复位即可. 2.短接Flash 29 30脚进入DFU模式而使rk27load这个工具可以load的 此情况只能去除该连接.因为短接Flash 29 30脚后连接电脑既是DFU模式.
myturkey
2011-10-28
这家伙很懒,什么也没写!
试过: ![](http://www.rt-thread.org/phpBB3/download/file.php?mode=view&id=754&sid=454ed85f1df4a118d10a7f7c5888e8fc) 结果: ``` $ cd /mnt/shared/rm27_tools/ $ ./rkusbtool -d rkusbtool v0.1 (C) Marcin Bukat 2011 This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. error: can't open device ``` 再试: ``` $ ./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usrcode.bin rk27load v0.2 (C) Marcin Bukat 2011 Based on rk27load ver. 0.1 written by AleMaxx (alemaxx at hotmail.de) This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. [info]: Initializing device... libusb couldn't open USB device /dev/bus/usb/001/004: Permission denied. libusb requires write access to USB device nodes. [error]: Could not find rockchip device [error]: Error -2 ``` 请问LZ是在哪里出问题了? ### PS: 已将Flash Pin29、Pin30短接。
zzm24
2011-10-28
这家伙很懒,什么也没写!
如果已经短接Flash Pin29、Pin30是不需要使用`./rkusbtool -d`的, 因为此时连接电脑便是DFU.所以短接Flash Pin29、Pin30后连接上电脑直接 `./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usrcode.bin`即可. 如出现`[error]: Could not find rockchip device`这错误, 请注意: 1.拔出USB线,重启ubuntu,因为第一次分配USB设备后立刻使用会出现这样的问题. 2.装上libusb 3.加sudo 4.自己重新编译过rk27load 附件为rk27load源码: [attach]0[/attach]
jordonwu
2011-10-28
这家伙很懒,什么也没写!
error: can't open device =============================== 这个应该是没找到usb设备,用lsusb看看有没有找到这个设备 #sudo lsusb -v [info]: Initializing device... libusb couldn't open USB device /dev/bus/usb/001/004: Permission denied. ================ 这个应该是权限问题,试试: #sudo ./rk27load -e1 -e2 -s1 stage1.bin -s2 stage2.bin -s3 usrcode.bin 另外请教下楼主,是不是一定要短接Flash 29,30引脚,在虚拟机中才能添加"未知设备 071B:3201" 这个usb设备啊? 我的只能添加“071B:3203”这个设备。 我mp4插到电脑也能认到2个盘,一个盘有内容,另外一个盘提升“请将磁盘插入驱动器” === 麻烦楼主指点下,谢谢!(我的mp4 flash是没短接的) ![]([attachment=-1]) ![]([attach]0[/attach])
zzm24
2011-10-28
这家伙很懒,什么也没写!
是不是一定要短接Flash 29,30引脚,在虚拟机中才能添加"未知设备 071B:3201" ==================================================================== 这个问题的确值得讨论,因为播放器要置DFU才能添加"未知设备 071B:3201",那怎样在不短接Flash 29 30脚且在WIN下能实现播放器置DFU呢?可以使用此工具: [attach]0[/attach] 点击"切换到RKUSB状态"即可进入DFU.此时虚拟机就能添加"未知设备 071B:3201" PS:关于不短接load代码的细节我这边会欠缺很多考虑.望jordonwu关于此方面的问题能踊跃发言 [s:154]
zzm24
2011-11-12
这家伙很懒,什么也没写!
好消息!挪过win这边来了,现在可以全win下开发了.步骤简单了不少.速度也快很多.强烈建议大家使用! 1.置播放器DFU. 有两方法,第一种为短路flash的29 30脚按后连接电脑,第二种为正常模式下连接电脑,然后打开TestUsbHandler.exe,按"切换到RkUSB状态" [attachment=-5] 2.安装libusb-win32驱动 打开zadig.exe,Options-List All Devices. 选择安装libusb-win32驱动. [attachment=-3] 3.上传用户代码 打开go.bat即可 [attachment=-4] [attachment=-2][attachment=-1][attach]0[/attach]
撰写答案
登录
注册新账号
关注者
0
被浏览
23.2k
关于作者
zzm24
这家伙很懒,什么也没写!
提问
12
回答
26
被采纳
0
关注TA
发私信
相关问题
1
[项目]搞个开源的硬件项目
2
硬件计划贴,及时更新,欢迎提意见
3
软件计划贴,及时更新,欢迎提意见::WMA,MOUNT,LWIP等问题急需解决.
4
MMS协议
5
定点的wma解压库-libwma
6
QQ群记录 [20090821]
7
STM32网络收音机PCB报名征集
8
第一版调试记录
9
第二版硬件讨论
10
RADIO项目相关模块规格--欢迎大家自己做板时规格与此兼容,减少重复劳动
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
使用百度AI助手辅助编写一个rt-thread下的ONVIF设备发现功能的功能代码
2
RT-Thread 发布 EtherKit开源以太网硬件!
3
rt-thread使用cherryusb实现虚拟串口
4
《C++20 图形界面程序:速度与渲染效率的双重优化秘籍》
5
《原子操作:程序世界里的“最小魔法单位”解析》
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
ota在线升级
UART
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
msh
SFUD
keil_MDK
rt_mq_消息队列_msg_queue
at_device
ulog
C++_cpp
本月问答贡献
踩姑娘的小蘑菇
7
个答案
3
次被采纳
张世争
8
个答案
2
次被采纳
rv666
5
个答案
2
次被采纳
a1012112796
13
个答案
1
次被采纳
用户名由3_15位
11
个答案
1
次被采纳
本月文章贡献
程序员阿伟
6
篇文章
2
次点赞
hhart
3
篇文章
4
次点赞
大龄码农
1
篇文章
2
次点赞
ThinkCode
1
篇文章
1
次点赞
Betrayer
1
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部