zoukankan      html  css  js  c++  java
  • 纪念首次使用vscode+platformio完成点灯全过程

    首先下载安装好vscode,然后再VSCode内下载platformio插件,完成后,新建一个工程,新建的这个步骤真的很慢,我连WIFI尝试了一晚上都没弄好,后来插网线+梯子上网,很快就搞定了。

    简单说下我的点灯全过程,首先,我用cubemx自动生成了一个文件,然后将Core文件下的所有文件.h和.c文件全部复制粘贴到了platformio新建项目的src文件下,其他文件夹都未使用到,然后我点编译,发现platformio无法编译,还跳出一堆错误提示,然后我下载了官方的demo试了试,发现又是可以编译的,然后我打开了.ini文件找不同,发现

    board_build.stm32cube.variant=genericSTM32F103ZE这行的配置,按照我下面的配置,应该就没问题了

    (https://github.com/platformio/platform-ststm32/tree/develop/examples/stm32cube-hal-lcd,在下面readme里下载,下载的是所有示例,然后自己找一个就好了。)

    [env:genericSTM32F103ZE]
    platform = ststm32
    board = genericSTM32F103ZE
    framework = stm32cube
    board_build.stm32cube.variant=genericSTM32F103ZE
    debug_tool = cmsis-dap
    upload_protocol = cmsis-dap
    

     根据你自己的烧录方式,更改debug_tool = cmsis-dap和 upload_protocol = cmsis-dap。

  • 相关阅读:
    C#高级特性_Attribute
    C#高级特性_Lambda
    委托(delegate)
    C# 属性、索引
    C#中的interface
    枚举型Enum和结构型Stuct
    javascript学习笔记
    github page 和 hexo 搭建在线博客
    2015/9/22 开通博客园
    phoenix 入门
  • 原文地址:https://www.cnblogs.com/hexia7935/p/14773031.html
Copyright © 2011-2022 走看看