Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
USB
Numaker-IoT-M487
NuMaker-IoT-M487评测--USBH
发布于 2022-05-05 21:36:42 浏览:539
订阅该版
[tocm] # NuMaker-IoT-M487评测 按RT-Thread文档中心上手指南操作:https://www.rt-thread.org/document/site/#/rt-thread-version/rt-thread-standard/tutorial/quick-start/numaker-iot-m487/quick-start 1. 当git clone、pkgs --update等指令出现如下错误提示,说明证书位置出现错误。原因为在指定路径下未能找到证书。修复方法: 方法一、更新git配置文件中证书存放位置信息:路径根据实际修改 ```perl git config --system http.sslcainfo "D:/ProgramFiles/Git/mingw64/ssl/certs/ca-bundle.crt" ``` 方法二、执行命令,关闭证书校验:git config --system http.sslverify false  ## 操作步骤 1. 下载rt-thread源码,https://github.com/RT-Thread/rt-thread, 此处存放于E:\Numaker_IoT_M487目录下。 2. 打开E:\Numaker_IoT_M487\rt-thread\bsp\nuvoton\numaker-iot-m487文件夹。 3. 下载Env工具,https://www.rt-thread.org/page/download.html ,并将其关联至右击鼠标的快捷选项中,参考:https://www.jianshu.com/p/7f355bb01fe5 4. 在上面开发板文件夹中右击选择打开Env  5. 输入menuconfig,打开配置工具  6. 通过方向键,选择RT-Thread Components--->DFS:device virtual file system--->,按下图所示选择相应项  7. Esc键返回上层,选择FAL:flash abstraction layer--->   8. Esc键返回上层,选择Device Drivers--->,然后打开Using USB--->   9. 通过返回最外层,选择Hardware Drivers Config--->on-chip Peripheral Drivers--->  10. 至此.config配置完成,Save保存,退出menuconfig 11. 在命令行输入 scons --target=mdk5,生成MDK5.X工程,提示done building targets即完成构建工作  12. 关闭命令窗口,找到生成的工程文件打开![image-20220422222636398] 13. 修改MDK中编译器,改为5版本  14. 调试器选择Nuvoton Nu-Link Debugger  15. 编译工程  16. 主要测试代码 ```c static void readwrite_sample(void){ int fd, size; char s[] = "RT-Thread Programmer!", buffer[80]; rt_kprintf("Write string %s to test.txt.\n", s); /* 以创建和读写模式打开 /test.txt 文件,如果该文件不存在则创建该文件 */ fd = open("/test.txt", O_WRONLY | O_CREAT); if (fd>= 0) { write(fd, s, sizeof(s)); close(fd); rt_kprintf("Write done.\n"); } /* 以只读模式打开 /text.txt 文件 */ fd = open("/test.txt", O_RDONLY); if (fd>= 0) { size = read(fd, buffer, sizeof(buffer)); close(fd); rt_kprintf("Read from file test.txt : %s \n", buffer); if (size < 0) return ; } } ``` 17. 测试,打开PuTTY测试终端,开发板复位后应该识别U盘大小(注意我测试时更换了几个U盘才识别出一个,暂时原因未找到,尽量用质量好点的,年代较新的测试)   18. 在终端中输入测试命令:readwrite_sample,此处多次测试未成功,将U盘格式化为FAT16可以测试通过  19. U盘中生成test.txt,至此测试完成。  
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
TOGN_2687
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
0
关注TA
发私信
相关文章
1
请教USB Host
2
STM32F4调试USB 读卡器(Slave)提示格式化
3
急求 STM32F4 USB Device MSC+SD 的相关问题
4
USB 框架问题
5
USB键盘
6
LPC17xx 如何添加USB HOST设备
7
RT-Thread目前支持USB HOST了吗?
8
USB HOST的支持问题
9
RTT 2.0.1 USB存储设备问题,枚举到USBREQ_GET_MAX_LUN后复位
10
USB库已经很久没更新了
推荐文章
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组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
10
个答案
3
次被采纳
xiaorui
3
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
lizimu
2
篇文章
9
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部