Mac下嵌入式开发初步(二)

关于MAC上的嵌入式开发笔记2

使用ST-LINK进行调试

在实际使用的过程中发现,从建立程序到下载cubeide可以包办,其他两个不需要装,就是刚买的st-link v2需要升级,在cubeprog里面升级没有反应,我还是去win10系统下,用升级软件升级的,升级之后才可以用,没试过ide 里面的升级。
之后就是编译调试,debug的时候会自动下载程序进去,对于我来说,我是需要做两轮平衡小车,所以不需要cubeide里面的调试界面,我用的是串口输出,使用serial for mac,下载地址,使用方法我看网上也没有,自己摸索了一点,之后再讲。
连接好以后的示意图
st-link不用接供电,接其他三根就行,由于小车板子自带ch340芯片,所以直接接microusb到电脑即可,芯片接的PA9和PA10,也就是usart1,做串口通讯的时候要注意自己用的是哪一个。

遇到的问题

  1. printf输出浮点数的时候需要打开cubeide里面的开关,不然会报错误提示工程设置
    在工程设置里如图所示打勾。
  2. cubeide的工作空间在汉化后,点了将现在的空间作默认选项后出现了打不开的问题,卸载重装才解决,同时还有文件夹访问权限的问题。我在移植win10上工程的时候将文件拷贝到下载文件夹下,实际上软件只有文稿文件夹的访问权限,我因为怕麻烦直接在设置,隐私中给了他们三个全部文件夹的访问权限,之后随便打开哪个工程都可以了,成功。
  3. 移植的工程结构和初始生成的不一样,需要自己把user里面添加的.c和.h文件移动到之前工程的inc和src里面,在项目树中是无法操作的,只能生成到自己的user里面。
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值