Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
点灯
环境搭建
2024-RSOC
【2024-RSOC】RSOC-2024-Day1(星火一号环境搭建+点灯+串口)
发布于 2024-07-23 18:47:36 浏览:147
订阅该版
[tocm] # RSOC-2024-Day1(星火一号环境搭建+点灯+串口) 本文为RT-Thread 暑期夏令营培训第一天,所学习的一些知识的概括与总结,如概括不全或错误,欢迎大家纠正 ## 1.环境搭建 具体的环境搭建方法导师在课程中已经详细解释和实操了,这里附上安装教程文档链接:[星火一号env+vscode环境搭建教程](https://docs.qq.com/doc/DY294dGJ0WldNVkxQ "星火一号env+vscode环境搭建教程")。在这里非常感谢RT-Thread 暑期夏令营各位导师的细心指导,跪谢!!! 附上出现问题的汇总链接[问题汇总](https://docs.qq.com/doc/DY2VrUlpuRWlRUkdI?is_no_hook_redirect=1 "问题汇总") 我发布的Github链接[RSOC-2024-Day1](https://github.com/lqr0323/RSOC-2024-Day1.git "RSOC-2024-Day1") ## 2.BSP 首先,用Git [git clone https://github.com/RT-Thread/rt-thread.git](git clone https://github.com/RT-Thread/rt-thread.git),将源代码从github上面clone下来,接着 ![屏幕截图 2024-07-23 182554.png](https://oss-club.rt-thread.org/uploads/20240723/94de24d22ef0478ab46af91e19f89d4e.png.webp) 在此目录下右键打开env,输入 `scons --dist` 再输入 `scons --target=vsc` 来生成Vscode工程 再输入 `code.` 用vscode打开project工程 在vscode的终端输入 `scons -j12` 使用的是Cortex Debug,需要再配置一下json文件 ### launch.json配置 ```json { "version": "0.2.0", "configurations": [ { "name": "rt-spark-openocd", "executable": "${workspaceRoot}/rt-thread.elf", "request": "launch", "type": "cortex-debug", "runToEntryPoint": "main", "targetId": "STM32F407ZG", "servertype": "openocd", "configFiles": [ "interface/stlink-v2.cfg", "target/stm32f4x.cfg" ], "armToolchainPath": "D:/workspace_work/env-windows/tools/gnu_gcc/arm_gcc/mingw/bin", // !!!需要修改为自己的GCC 工具链路径 !!! "gdbPath": "D:/workspace_work/env-windows/tools/gnu_gcc/arm_gcc/mingw/bin/arm-none-eabi-gdb.exe" // !!!需要修改为自己的GDB 路径 !!! } ] } ``` 由于使用代码格式,格式会乱,所以以为文本格式呈现 ### settings.json配置 ``` "cortex-debug.openocdPath": "D:/workspace_work/OpenOCD-20231002-0.12.0/bin/openocd.exe" // !!!这里替换成自己openocd安装的地址!!! ``` # 最后 就可以愉快的按下键盘的F5打开vscode的调试,记得连接上开发板,不然会有报错信息哦 ## 这样我们就能看见开发板的靠近typec口的LED开始交替的闪烁,恭喜,获得点灯大师的成就!!!! 如果我们想让串口打印出hello world,只需要修改 `main.c` 和添加`hello.h`和`hello.c`即可,具体方法可以看我发布的github,`README.md`里面有教程 **再次感谢RT-Thread,我记得我上次写文章还是在安信可论坛,哈哈哈哈**
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
OrangePi
这家伙很懒,什么也没写!
文章
5
回答
0
被采纳
0
关注TA
发私信
相关文章
1
cudemx点灯按照官方的内容
2
GD32F103RCT6芯片无法控制PB12的高低电平变化
3
求助D1s RDC2022的教程更新
4
windows 使用env软件没办法使用menuconfig指令
5
MCXN947怎么搭建官方ide下的rtthread
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
国产MCU移植系列教程汇总,欢迎查看!
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总线
ART-Pi
FinSH
USB
文件系统
DMA
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
ota在线升级
I2C_IIC
WIZnet_W5500
UART
flash
packages_软件包
cubemx
PWM
freemodbus
BSP
潘多拉开发板_Pandora
定时器
ADC
中断
flashDB
socket
Debug
GD32
编译报错
msh
keil_MDK
at_device
MicroPython
rt_mq_消息队列_msg_queue
ulog
C++_cpp
本月问答贡献
出出啊
1513
个答案
341
次被采纳
小小李sunny
1438
个答案
289
次被采纳
张世争
775
个答案
167
次被采纳
crystal266
546
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
2
次点赞
crystal266
2
篇文章
1
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部