首页 > 其他分享 >0.环境搭建

0.环境搭建

时间:2024-08-21 21:26:24浏览次数:4  
标签:Files www keil 环境 Program https com 搭建

stm32环境搭建
mdk安装:https://www.keil.com/download/product/
    C:\Program Files\MDK\Core
    C:\Program Files\MDK\Pack

STM32cubeMX:https://www.st.com.cn/zh/development-tools/stm32cubemx.html#get-software
    C:\Program Files\STM32CubeMx\Core
    C:\Program Files\STM32CubeMx\Packs

VSCode:
    C:\Program Files\VSCode\Core

器件支持包:
    keil:https://www.keil.arm.com/devices/
    cubeMX:https://www.st.com.cn/zh/embedded-software/stm32cube-mcu-mpu-packages/products.html

STM32F103C8:https://www.keil.arm.com/devices/stmicroelectronics-stm32f103c8/features/


串口调试工具:
sscom:http://www.daxia.com/
xcom:http://www.openedv.com/thread-279749-1-1.html
comtool:https://github.com/Neutree/COMTool/releases

串口终端工具:
mobaxterm:https://mobaxterm.mobatek.net/download.html
minicom:
picocom:

安装 STM32CubeMX:
JAVA:https://www.java.com/en/download/
STM32Cube 固件包:Help->Manage embedded software packages->C:\Program Files\STM32CubeMx\Packs->勾选“Manual Check”->NO Auto

VSCode方法一(推荐):
配置MinGW:https://www.mingw-w64.org/downloads/
高级系统设置->环境变量->双击Path->C:\mingw64\bin->ctrl+r-cmd->gcc -v

插件下载->C/C++ Extension Pack->Keil Assistant->右键Keil Assistant->拓展设置->右键Keil-R->复制路径->->

 

需要串口资源:
IIC:2
SPI:4
USART、UART:2
USB:2 
CAN:2
SDIO:6 


标准波特率系列:110,300,600,1200,1800,2400,4800,9600,14.4K,19.2K,28.8K,33.6K,56Kbps

 


 
 
 
stm32-vscode环境配置
vscode(插件Embedded IDE)
点击左侧按钮(EIDE)->安装实用工具->代码检查器:Cppcheck->gcc编译器:GUN Arm Embedded->C++
Stm32CubeMX:Updater Settings(勾选"Manual Check","No Auto-Refresh at Application start")->Connection Parameters(Check Connection)->新建工程:Project Manager(勾选"Copy only...","Generate peripheral...")
打开EIDE,新建项目Cortex-M项目->起名:text->存放路径为CubeMX"上一级"文件夹->若没打开工程,双击Code Workspace文件:将启动文件放到core文件夹下
加入代码文件:(项目资源->普通文件夹)->构建配置-CPU类型:Cortex-M3->复制文件STM32....ld文件名填入(构建配置-链接脚本路径)->
打开Makefile:#C define中不要复制-D(项目属性-预处理宏定义)->项目属性-包含目录:core-Inc->
安装实用工具(烧录工具)->OpenOCD->
安装实用工具(调试工具)->Cortex-Debug->构建配置--构建器选项--C++编译器代码优化级别-O0
 

 

标签:Files,www,keil,环境,Program,https,com,搭建
From: https://www.cnblogs.com/aQxiong/p/18372596

相关文章

  • 竞赛环境配置
    vscode的配置准备VScodeMinGW-w64C/C++安装MinGW-w64去官网找即可,相信你的聪明才智。实际上可以去github上面,这里贴一个最新更新的地址。(通过官网的build下链接也可以进入)https://github.com/niXman/mingw-builds-binaries/releasesVSCode由于vscode的工作是依赖......
  • 虚拟机的搭建
    1.Download VMwareWorkstation 下载和安装关注微信公众号“软件安装大神”找到虚拟机VMware162.DownloadingKaliLinux 搜索官网:KaliLinux|PenetrationTestingandEthicalHackingLinuxDistribution  解压,然后在第一步虚拟机VMware16安装成功后打开第二部......
  • 软件测试-web自动化测试-前期环境搭建
    记录学习笔记web端自动化测试也就是网页自动化测试。主要在PyCharm软件里编写代码,前期需要准备python+selenium的基础环境搭建。1、下载安装python,下载最新版检查环境:在cmd里python -v和pip -v可以正常出现。√2、PyCharm安装,下载社区免费版直接next安装即可,打开软......
  • 开始搭建每一步图片处理的按钮
    1.读取图片按钮(1)创建主窗体以及读取图片按钮(按钮2)和执行算法流程按钮(按钮1)(2)创建读取图片窗体(窗体1)和选择文件夹按钮(按钮3)(3)进行构造函数RunPro(4)对按钮1进行点击事件其中,调用构造函数RunPro,来获取图片所在文件夹并对文件夹内的图片进行遍历(5)按钮2点击事件,跳转到窗体1......
  • 真实业务环境-需求分析思路(二)
    用户管理模块优化先聊一下写这次需求的感想,起初接下这个需求的时候,给我的感觉就是很简单,并且觉得代码三天不到就可以写完,即使是在业务不熟悉的情况下。然后就是经历了,第三方沟通需求、确定技术方案、熟悉用户管理涉及到的多个模块的业务细节、刷数SQL、优化代码避免出现超时...........
  • gutil140.dll:你的运行时环境体验守护者,被破坏后的自救指南
    gutil140.dll是一个与特定软件或服务相关的动态链接库(DLL)文件,通常与某些应用程序或服务的运行时环境相关。这个DLL文件可能包含了处理运行时环境、资源管理和与其他软件交互等功能所需的函数和资源,对于确保相关应用程序或服务的正常运行非常重要。当gutil140.dll文件被破坏......
  • 一次Kubernetes Pod内存异常导致的测试环境耗时异常问题排查过程
    概述在使用公司内部后台系统测试环境时发现一个请求加载慢的问题,简简单单的列表,查询MongoDB数据库,测试环境不过几百上千条数据而已,请求耗时居然高达5~6秒:作为对比,生产环境的请求响应截图如下:经过持续跟进,该后台系统所有列表页面测试环境普遍比生产环境慢,不管是MongoDB还是MyS......
  • 在线答题考试系统网站/APP/小程序开发搭建
    一款基于YETUADMIN+ThinkPHP8+Uniapp开发的小程序答题考试系统,提供全部前后台无加密源代码,支持私有化部署.可支持对接语言显示:英语,法语,俄语,简体中文, 西班牙语,葡萄牙语,德国语, 阿拉伯语,日本语,韩国语,意大利语, 印地语,马来语,孟加拉,越南人,泰国人,印度尼......
  • python环境配置问题-python+pysimpleGUI
    大家好,今天接到一个客户需求,帮忙配置pycharm后,代码需要可以正常运行用户需求如下:安装库:python环境/pysimpleGUI跑通代码:环境太复杂,需要清理环境后重新配置客户的项目先卸载那些冗余、冲突的Python版本 ,重新配置新环境代码跑通!总结一下客户项目并不复杂,只是自己......
  • 【Linux】python版本控制和环境管理
    @目录1.查看目前python的版本2.添加软件源并更新3.选择你想要下载的版本4.警示:没必要设置默认版本误区千万千万不要覆盖python3软链接解决办法5.pip软件包管理最省心稍微麻烦换源网上有很多教程都是教导小白去官方下载之后编译安装。但是,小白连cmake是什么都不知道,这种教导方式......