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。

  • 相关阅读:
    [LeetCode] Wiggle Sort
    [LeetCode] Perfect Squares
    [LeetCode] Minimum Window Substring
    [LeetCode] Valid Sudoku
    [LeetCode] Sudoku Solver
    [LeetCode] First Bad Version
    [LeetCode] Find the Celebrity
    [LeetCode] Paint Fence
    [LeetCode] H-Index II
    [LeetCode] H-Index
  • 原文地址:https://www.cnblogs.com/hexia7935/p/14773031.html
Copyright © 2011-2022 走看看