Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
AB32VG1
RT-Thread
SDIO总线
中科蓝讯AB32VG1开发板SDIO试用
发布于 2021-03-24 12:21:04 浏览:1385
订阅该版
这个月中科蓝讯的AB32VG1板子搞试用活动,幸运的获得了试用名额。 我当时选的是SDIO,本次先以SD卡作为例子,讲一下怎么使用SDIO功能。 **第1步:下载安装Studio工具** 工具路径:[https://www.rt-thread.org/page/studio.html](https://www.rt-thread.org/page/studio.html) 参见参考链接:[https://ab32vg1-example.readthedocs.io/zh/latest/rt-thread/wav_player.html#id1](https://ab32vg1-example.readthedocs.io/zh/latest/rt-thread/wav_player.html#id1) **第2步:安装板级开发支持包和编译工具链** (1) 在工具栏找到 SDK 管理器,点击后在弹出窗口,Board_Support_Packages -> Bluetrum_AB32VG1-ab-prougen ,勾选,安装资源包,  (2) 在工具栏找到 SDK 管理器,点击后在弹出窗口,ToolChain_Support_Packages-> RISV-V-GCC,勾选,安装编译工具链  ** 第3步:新建工程**  **第4步:编译工程** 可以选择 : 菜单栏里面选择 项目->构建全部项目 或者 工具栏 选择构建图标进行构建。 结果提示 riscv64-unknown-elf-gcc:not found  在项目资源管理器窗口选择 TestSDIO工程--->右键-->属性 设置Risc-V 工具链路径, 如果没有安装Risc-V工具链,请参考第2步进行安装。  更改后编译ok.  生成的dcf文件在在**D:\\RT-ThreadStudio\\workspace\\TestSDIO\\Debug** 目录下。 **第5步:下载生成文件到板子** 参考官方参考链接,采用Downloader进行下载。 点工具栏 “开发” 选项,可以看到串口打印交互界面。 然后点“开始”,进行下载。 我在下载过程中遇到出现错误,一直在扫描中... 按了下板子复位键OK.  **第6步:SDcard支持** (1)保证硬件连接到SDIO口,查看工程中Board Information中的AB32VG1-user-manual,短接J6,J7,J9,J11. 将LED和红外一侧的跳线替换到TF卡一侧的条线上。另外购买了一个16G的TF卡,放到卡座里面。   (2) 工程 RT-Thread Setting 里面,配置SDIO  编译出错 (3) 工程 RT-Thread Setting 里面,配置DFS  编译报错,注释掉unistd.c内 ussleep函数中的以下代码,编译ok.  (4)增加配置“硬件”内的 Enable SDCARD ,会自动使能SDIO. -----后面发现只需要使能这里的SDCard,会自动使能 第2步和第3步RT-Thread Setting配置里面的sdcard和dfs.  开机能识别到Sdcard,执行命令mkdir 等可以创建文件夹,df命令可以查看sd卡信息  **后记** 之前对RT-Thread了解不多,最近通过这个板子,还是自己买的一个STM32的板子 试用了一下RT-Thread Nano和RT-Thread.还是比较方便的。 目前用AB32VG1采用RT-Thread,建立一套文件系统,支持创建和访问文件目录 还有各种调试命令,当前编译出来的bin文件210K,还是比较方便的。 使用过程中发现的几个问题: (1) 不知道为何这个板子串口输入命令的时候必须使用Downloader来进行, 我用secureCRT这些工具都显示乱码,设置的是115200,n,8,1. 不过downloader目前也还算比较好用,但这部分可能需要优化。 (2) 目前针对这颗芯片的文档还需要完善,我看这颗芯片是支持蓝牙功能的, 但是对蓝牙这部分规格书里面基本上没怎么看到有介绍,或许 有我没找到?? 本文先讲用SDcard,后续有空分析下这个SDIO模块的代码或购买其他sdio设备再更新! ** 参考文章** (1)官方参考链接 “从内部 Flash 读取 WAV 音频播放 ” https://ab32vg1-example.readthedocs.io/zh/latest/rt-thread/wav_player.html#id1 (2)[中科蓝讯] AB32VG1测评SDIO(文件系统) [https://club.rt-thread.org/ask/article/2629.html ](https://club.rt-thread.org/ask/article/2629.html) **代码仓库** [https://github.com/HuangZhiyang/TestSDIO.git](https://github.com/HuangZhiyang/TestSDIO.git)
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
hzhiyang
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
0
关注TA
发私信
相关文章
1
代码分享,stm32f407的sdio驱动。
2
求个在STM32F103 RTT上使用SDIO接口的例子
3
是否能增加一个 SDIO AP61xx 的驱动呢
4
sdio和fsmc驱动lcd冲突
5
发现了sdio_unregister_driver里的一个bug
6
用sdio框架驱动过w8801(wifi模块)的坛友请进(已解决)
7
关于rt-thread系统sdio驱动框架使用
8
问题请教,关于在rt-thread中调试RT1052中调试sdio wifi模块
9
【文件系统学习】+海中陆地+RT-Thread文件系统学习挂载SDIO...
10
sdio驱动是怎么使用的?也没有文档和例程啊
推荐文章
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
个答案
3
次被采纳
踩姑娘的小蘑菇
6
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
KunYi
9
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
lizimu
2
篇文章
9
次点赞
jinchanchan
2
篇文章
2
次点赞
alight
1
篇文章
5
次点赞
swet123
1
篇文章
4
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部