建立工程模板以及Git版本管理器

环境

  • STM32CubeMX
  • Keil
  • STM32F427IIH6
  • Git



建立工程模板以及Git版本管理器

新建工程模板

  • 新建-选择STM32F427
  • RCC选项-HSE选项-选择Crystal(表示外部高速时钟)
  • SYS选项-Debug选项-选择SW(后面的烧录仿真都用的SW模式,否则无法烧录)
  • 打开时钟配置
    • 时钟源HSE-填写12(板载12M)
    • PPL参数-
      • /M - 一般等于时钟源
      • /N - 一般等于单片机最高时钟频率
      • /P - 一般是 /2
    • 选择PLLCLK
    • 后面自动生成
    • 手动调节APB1、APB2系数
    • 达到时钟线最高时钟频率
  • 生成工程设置
    • 选择编译器-MDK-ARM
    • 选择HAL库版本-我一般使用F4_V1.26_1(我最开始使用这个,选什么都可以)
    • 选择仅复制使用到的库文件-copy only …
    • 选择为每个配置文件单独生成.c .h文件-Generate peripheral…
  • 点击生成工程

工程模板建立完成




引入GIit版本控制器

  • 打开工程文件目录(包含所有工程文件的总目-上一级)
  • 右键-git bash here
  • ls
  • git init
  • ls -a 查看有没有.git文件—可不执行
  • git add . 添加所有文件
  • git commit -m “模板提交” 第一次工程模板提交
  • git diff 应该是什么都没有—可不执行
  • 打开工程文件编译(全部编译)
  • git commit -m "查看不需要比对文件路径“
  • vim .gitignore 创建编辑.gitignore文件
  • 复制要忽略文件的第一个和后面的路径(路径都一样的那个)
  • 编辑.gitignore文件 -I 插入模式 -esc :wq退出
  • git add . 推送.gitignore文件
  • git commit -m "将.gitignore”文件提交上去
  • 打开工程编译
  • git rm -r --cached . 清除本地当前Git缓存
  • git add .
  • git commit -m "重新推送“
  • git diff

Git版本管理器初始化完成

回退版本

  • git reflog
  • git reset --haed HEAD(HEAD是版本号)



此时工程模板和Git版本管理器都已经建立完成




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值