当前位置: 首页 > wzjs >正文

.net双拼做公司网站奖券世界推广网站

.net双拼做公司网站,奖券世界推广网站,wordpress边栏扩大尺寸,扫二维码进入个人的购物网站如何做闲言碎语: 好久没更,在忙着科研→校招→写毕业论文。 临近毕业,总结自己的大学生活:C\C、Java、Python、深度学习,学的乱七八糟。 秋招找了个嵌入式工作(涉及AI应用),大致确定了以后…

闲言碎语:
好久没更,在忙着科研→校招→写毕业论文。
临近毕业,总结自己的大学生活:C\C++、Java、Python、深度学习,学的乱七八糟
秋招找了个嵌入式工作(涉及AI应用),大致确定了以后的技术方向了,应该不会继续乱学了。
先搭个环境学起来。

目录

  • VSCode 配置
    • 安装Embedded IDE插件
    • 新建项目
    • 添加芯片支持包
    • 检查库函数头文件是否被引入
    • 烧录器配置(以STLink为例)
      • 安装STLink驱动
    • 在项目中添加自定义文件夹
    • 调试设置(以STLink为例)
      • 安装cortex-debug插件
      • 安装MingW64(可选?)
      • 安装arm-none-eabi-gcc
      • 安装 ST-LINK GDB server
      • 配置项目中的launch.json
      • 调试效果

VSCode 配置

安装Embedded IDE插件

新建项目

中途vscode提示安装的东西(gcc等)都装上。

添加芯片支持包

芯片支持包 | Embedded IDE For VSCode

可以进行在线下载,也可以本地导入。实际根据具体芯片选择。

检查库函数头文件是否被引入

stm32f10x_conf.h用于统一管理外设库函数头文件的引入。通过注释或取消注释宏定义,控制项目中需要使用的硬件外设模块(如 ADC、SPI、USART 等)。

stm32f10x.h中规定只有编译器添加了USE_STDPERIPH_DRIVER预处理宏定义,才能启动该头文件

因此需要在项目配置中添加预处理宏定义(EIDE默认配好了)

烧录器配置(以STLink为例)

安装STLink驱动

懒人方法:

  1. 安装Keil MDP
  2. 电脑插入STLink
  3. 运行安装程序:{Keil MDP目录}\ARM\STLink\USBDriver\dpinst_amd64.exe
  4. 项目中配置

在项目中添加自定义文件夹

  1. 在工程目录中新建文件夹(略)
  2. 项目资源C/C++属性→包含目录中添加新建的文件夹

调试设置(以STLink为例)

参考:https://www.jianshu.com/p/83f1f3a5e876

安装cortex-debug插件

安装MingW64(可选?)

如果安装ST-LINK GDB server时是直接使用编译好的压缩包,那么MingW64可能不是必要的。

{MingW64根目录}\bin加入到环境变量。

安装arm-none-eabi-gcc

Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer

添加环境变量

D:\GNU Arm Embedded Toolchain\10 2021.10\bin

安装 ST-LINK GDB server

这里直接下载编译好的压缩包

https://github.com/stlink-org/stlink/releases

解压到任意位置(以D盘为例)

检查bin文件夹有没有libusb-1.0.dll文件,如果没有,从https://www.dllme.com/dll/files/libusb-1_0下载

配置项目中的launch.json

{"version": "0.2.0","configurations": [{"cwd": "${workspaceRoot}","type": "cortex-debug","request": "launch","name": "stlink","servertype": "stutil","serverpath": "D:\\stlink-1.8.0-win32\\bin\\st-util.exe","executable": ".\\build\\Debug\\4-1-monitor.elf","v1": false,"runToEntryPoint": "main","svdFile": ".\\.pack\\Keil\\STM32F1xx_DFP.2.2.0\\SVD\\STM32F103xx.svd","configFiles": ["interface/<debugger-type>.cfg","target/<mcu-series>.cfg"]}]
}

其中executablesvdFile的值需要根据实际项目名称和芯片名称修改。

调试效果

先进行构建,然后打个断点调试,效果如下

http://www.dtcms.com/wzjs/309200.html

相关文章:

  • 宁远做网站msoerseo关键词优化软件合作
  • 网站制作费计入哪个科目运营和营销的区别和联系
  • 谷歌外贸网站网站推广软件哪个好
  • 小说网站的会员充值是怎么做的今天重大新闻事件
  • 揭阳专业做网站公司百度seo关键词排名查询
  • 酒店网站建设功能广州百度关键词搜索
  • wordpress同时置顶多篇文章网站优化外包价格
  • 个旧市建设网站最好用的搜索引擎
  • 不写代码做网站广告推广渠道有哪些
  • 长沙软件公司有哪些公众号seo排名优化
  • 分销网站建设方案排名函数rank怎么用
  • gta5房产网站在建设营销型网站定制
  • html网站怎么做视频教程在线检测网站安全
  • 自助建站系统厂家seo推广方案
  • 网站开发进度计划表链接搜索
  • 个人怎么做ckmov解析网站谷歌搜索引擎入口
  • 网站开发和嵌入式开发上海seo公司哪个靠谱
  • 如何建设合法的网站seo优化网站网页教学
  • 电商网站制作流程图南通网络推广
  • 北京公司电话大全黄页wp博客seo插件
  • Wordpress慢加内存还是带宽seo排名优化推荐
  • 大都会app下载二维码内部搜索引擎优化
  • 怎么做视频还有网站郑州网络推广代理
  • 杭州企业自助建站系统哪些行业适合做网络推广
  • 哈尔滨门户网站设计报价aso具体优化
  • 动漫网站开发 百度一下软文范例大全200字
  • 做网站都需要买什么软文广告500字
  • 网站建设方案怎样写常德seo公司
  • fw可以做网站北京百度推广代理公司
  • 设计一个网站花多少时间优秀网站设计