|
|
1 рік тому | |
|---|---|---|
| .. | ||
| .settings | 1 рік тому | |
| board | 1 рік тому | |
| docs | 1 рік тому | |
| firmware | 1 рік тому | |
| ra | 1 рік тому | |
| ra_cfg | 1 рік тому | |
| ra_gen | 1 рік тому | |
| script | 1 рік тому | |
| src | 1 рік тому | |
| .config | 1 рік тому | |
| .cproject | 1 рік тому | |
| .gitignore | 1 рік тому | |
| .project | 1 рік тому | |
| .secure_azone | 1 рік тому | |
| .secure_xml | 1 рік тому | |
| Kconfig | 1 рік тому | |
| README.md | 1 рік тому | |
| SConscript | 1 рік тому | |
| SConstruct | 1 рік тому | |
| buildinfo.gpdsc | 1 рік тому | |
| configuration.xml | 1 рік тому | |
| envsetup.sh | 1 рік тому | |
| memory_regions.ld | 1 рік тому | |
| memory_regions.scat | 1 рік тому | |
| mklinks.bat | 1 рік тому | |
| mklinks.sh | 1 рік тому | |
| project.uvoptx | 1 рік тому | |
| project.uvprojx | 1 рік тому | |
| rtconfig.h | 1 рік тому | |
| rtconfig.py | 1 рік тому | |
| template.uvoptx | 1 рік тому | |
| template.uvprojx | 1 рік тому | |
本例程主要功能是usb-msc示例,该实例在插入sd卡后会在windows下弹出U盘设备,可以查看并控制sd卡的内容。
硬件电路上需要对USB_CH_SEL引脚进行处理才能切换USBFS-HS,默认拉低,拉高为切换HS
在tinyusb_port.c中完成了tinyusb的初始化:
在drv_tinyusb.c中完成了fs-hs的切换以及中断的处理:
1、双击 mklinks.bat 文件,执行脚本后会生成 rt-thread、libraries 两个文件夹:
2、编译固件
双击 project.uvprojx 文件打开MDK工程
点击下图按钮进行项目全编译:
3、烧录固件
将开发板的 Dap-Link USB 口与 PC 机连接,然后将固件下载至开发板。
双击mklinks.bat,会产生两个文件夹libraries和rt-rthread
在当前项目路径下打开env,在env中输入scons --target=eclipse
打开RT-Thread Studio,左上角菜单栏,文件-->导入
正常运行后,设备管理器会弹出一个端口设备,然后在插入sd卡后会在windows下弹出U盘设备。
可以当成文件系统使用:
Q:遇到在使用 Dap-Link 时找不到目标芯片的情况并且无法下载:
A1:方法一:由于 JTAG/SWD 在芯片出厂时首次使用是加锁的。请按住开发板的RST按键(正面右一)不松手。再次点击MDK下载按钮后,快速松开RST按键即可。后续无需重复以上操作。
A2:方法二:使用 Renesas Flash Programmer 烧录工具进行第一次烧录,操作方法如下:
Q: 遇到编译报错(MDK):
问题:找不到hal_entry函数
A: 解决方法:hal_entry函数定义在src文件夹下,在mdk中从新把这个文件添加进去后编译即可解决
Q: 下载报错(MDK):
A: 解决方法: