添加了部分文档说明, 添加了daplink和cmsisdap对JLink RTT viewer的支持

This commit is contained in:
NeoZng 2023-05-07 14:32:36 +08:00
parent aea8ef4813
commit 299073321b
4 changed files with 9 additions and 9 deletions

4
.vscode/launch.json vendored
View File

@ -22,7 +22,7 @@
"runToEntryPoint": "main", // main
"rtos": "FreeRTOS",
//"preLaunchTask": "build task",//Build,使
//"preLaunchTask": "log", // RTT viewer
// dap使log,使Jlink,log
// log,使logprelaunch tasklogdepends on
},
// 使j-link
@ -40,7 +40,7 @@
"svdFile": "STM32F407.svd",
"rtos": "FreeRTOS",
// "preLaunchTask": "build task",//Build,使
//"preLaunchTask": "log", // RTT viewer
//"preLaunchTask": "log", // RTT viewer,daplink使jlinkGDBserver,log
// log,使logprelaunch tasklogdepends on
},
{

1
.vscode/tasks.json vendored
View File

@ -39,6 +39,7 @@
// "dependsOn":[
// "build task", // .
// ]
// 使daplink,logjlink launch,jlink launchlog
}
]
}

View File

@ -1,16 +1,13 @@
# 2023 EC basic-framework
> **代码参考了哈工深南宫小樱战队的框架设计,在此鸣谢。**
**更新日志**
2023.02.18 正在增加平衡底盘的支持!
**==由于当前仍然处在持续测试集成开发阶段,请定期拉取(`git pull`)获取最新更新。==**
> **代码参考了哈工深南宫小樱战队的框架设计和RMUA官方开源RoboRTS-firmware框架在此鸣谢。**
> 每个bsp/module/application都有对应文档建议阅读之后再看代码&进行开发。框架的搭建思路和讲解视频戳这里:[basic_framework讲解](https://www.bilibili.com/video/BV1Bd4y1E7CN)。
> 开发之前必看的文档README.md & VSCode+Ozone使用方法.md + 修改HAL配置时文件目录的更改.md。开发app层请看application目录下的文档若要开发module以及bsp务必把上层文档也浏览一遍以熟悉接口定义的方式。
> **程序的运行流程和框架所有app/module/bsp的数据流图直接拉到本文档底部。**
此框架为机器人通用设计当前的app层是为步兵设计的。不同的机器人只需要重新编写应用层。在我们的战队仓库中有英雄、工程、哨兵等兵种可作参考。
[TOC]
## 基本信息和开发规范

View File

@ -715,9 +715,11 @@ windows菜单搜索J-link license manager点击添加license将注册机
## 附录2在VSCode中启用SEGGER RTT日志
> 待补充
若使用Jlink进行调试只需要在开始调试之前把`log`任务启动便可以在终端中看到jlink rtt viewer的日志输出
若使用daplink/cmsis-dap调试**请使用Jlink调试任务启动**,并且在**调试任务启动之后再打开`log`任务**。
`bsp_log.h`中提供了不同的日志输出接口包括封装好的三种层级的日志info warning error和用户可以自定义输出格式的`PrintLog()`。还提供了一些简单的将浮点数据转化为字符串的函数方便进行日志输出。