打印
[应用相关]

ubuntu中安装配置STM32开发环境

[复制链接]
楼主: 自动化陈稳
手机看帖
扫描二维码
随时随地手机跟帖
21
自动化陈稳|  楼主 | 2021-9-28 23:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
获取源码

git clone https://github.com/texane/stlink

编译方法参考https://github.com/texane/stlink/blob/master/doc/compiling.md

编译安装完成后,./st-flash erase 擦一擦芯片试试

使用特权

评论回复
22
自动化陈稳|  楼主 | 2021-9-28 23:36 | 只看该作者
makefile里面加上一段

#---------------------------- write to mcu -----------------------------#

flash:

     st-flash write build/
$(
TARGET
).bin 0x8000000

使用特权

评论回复
23
自动化陈稳|  楼主 | 2021-9-28 23:37 | 只看该作者

使用特权

评论回复
24
自动化陈稳|  楼主 | 2021-9-28 23:38 | 只看该作者
使用命令make flash就能下载程序到MCU里面去了

需要jlink来调试的,到http://www.segger.com/jlink-software.html下载linux版本安装包,具体用法我就告诉你,这道题太难了,我不会做,不会做,读者自行解决,有好的教程也可以分享给我。

后面还有仿真之类的乱七八糟的,不会配也很少用。

在这里可以教大家一个debug技巧,重定向一下printf函数,这里需要敲一下黑板,在keil下,printf的底层是fputc函数实现的,但gnu下面是_write函数,注意不要搞错了。

使用特权

评论回复
25
自动化陈稳|  楼主 | 2021-9-28 23:39 | 只看该作者

//gnu下用此函数重定向printf

int
_write (
int fd,
char *pBuffer,
int size)

{

   
int i;

     
for (i =
0; i < size; i++)

     {

         
while((USART1->
SR&
0X40)==
0);
//等待上一次串口数据发送完成

         USART1->
DR = (
uint8_t) pBuffer[i];  
//写DR,串口1将发送数据

     }

     
return size;

}

//end

使用特权

评论回复
26
pixhw| | 2021-10-2 16:45 | 只看该作者
这个使用指令编译?   

使用特权

评论回复
27
sdlls| | 2021-10-2 16:46 | 只看该作者
使用的gcc吗     

使用特权

评论回复
28
febgxu| | 2021-10-2 16:46 | 只看该作者
还是习惯用在windows下的IDE   

使用特权

评论回复
29
xiaoyaodz| | 2021-10-2 16:46 | 只看该作者
这个的编译速度快吗   

使用特权

评论回复
30
fentianyou| | 2021-10-2 16:46 | 只看该作者
linux下有图形编译器吗   

使用特权

评论回复
31
selongli| | 2021-10-2 16:47 | 只看该作者
arm linux优化程序怎么样   

使用特权

评论回复
32
minzisc| | 2021-10-2 16:47 | 只看该作者
stm32cubemx支持ubuntu吗   

使用特权

评论回复
33
lzmm| | 2021-10-2 16:47 | 只看该作者
这个支持H7芯片吗   

使用特权

评论回复
34
hudi008| | 2021-10-2 16:47 | 只看该作者
自动化陈稳 发表于 2021-9-28 23:22
命令行下运行SetupSTM32CubeMX-4.23.0.linux,也可以鼠标双击,但是命令行更有逼格一些,推荐使用
...

没有运行的界面吗   

使用特权

评论回复
35
kkzz| | 2021-10-2 16:47 | 只看该作者
按照的虚拟机吗?         

使用特权

评论回复
36
usysm| | 2021-10-5 16:09 | 只看该作者
windows下的IDE不好用吗   

使用特权

评论回复
37
jkl21| | 2021-10-5 16:10 | 只看该作者
ubuntu都是在虚拟机里面不好用呢   

使用特权

评论回复
38
iyoum| | 2021-10-5 16:11 | 只看该作者
学习一下怎么使用ubuntu呢   

使用特权

评论回复
39
uytyu| | 2021-10-5 16:11 | 只看该作者
楼主不是按照的虚拟机吗  

使用特权

评论回复
40
myiclife| | 2021-10-5 16:11 | 只看该作者
一键安装stm32cubemx  

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则