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

.net双拼做公司网站2022年新闻热点摘抄

.net双拼做公司网站,2022年新闻热点摘抄,大兴专业网站开发公司,湖北什么网站建设值得推荐闲言碎语: 好久没更,在忙着科研→校招→写毕业论文。 临近毕业,总结自己的大学生活: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/323179.html

相关文章:

  • 在线企业建站服务seo和sem是什么意思啊
  • 专业网站建设套餐网页怎么做出来的
  • 字体排版设计网站百度搜索什么关键词排名
  • 免费设计logo的软件有哪些seo职业技能培训班
  • 网站 授权书下载百度2023最新版
  • 站长工具seo下载sem代运营推广公司
  • 蒙icp备 网站建设合肥seo报价
  • 山西做网站多少钱网络营销策略分析案例
  • 企业网站建设公司哪家靠谱友情链接查询友情链接检测
  • 石岩做网站哪家好深圳百度推广客服电话多少
  • 创鑫云网络杭州seo排名优化
  • 那里可以免费做网站世界杯排名
  • 网站公司 模板网络营销主要学什么
  • 贵阳做网站开发科技有限公司竞价推广网络推广运营
  • 江苏常州疫情最新消息今天封城了北京seo技术
  • 自适应网站建设百度seo高级优化
  • 深圳装饰公司排名黄山搜索引擎优化
  • 青岛定制网站建设推广成都seo优化公司
  • 上海微信小程序网站建设品牌推广百度seo
  • 公司怎样建设阿里巴巴网站短视频营销策划方案
  • 北京做兼职的网站网站优化靠谱seo
  • 河南省安阳市建设银行网站宝鸡百度seo
  • wordpress cpu100%下载优化大师app
  • 福建省建设执业资格管理注册中心网站自己做网络推广怎么做
  • 深圳外贸网站制作苏州整站优化
  • 营销型网站制作步骤五个什么是关键词搜索
  • 海南省住房和城乡建设厅网站网上版网站推广模式
  • 狗和人做愛网站谁知道营口建网站的公司
  • 长春仿站定制模板建站外贸网站建设平台
  • 做国外网站用什么颜色百度热搜榜今日头条排名