关于atollic truestudio for stm32

atollic truestudio for stm32

这个IDE不能够在中文安装下使用。否则无法正常使用st-link(那种20元不到的)。

不能正常使用的现象莫名其妙。表现为不能够正常进入调试,不能够暂停运行,不能启动调试器。

但是错误提示和实际的问题毫不相干(实际并不存在问题)。

st-link可能需要升级,安装驱动。但是这些都不是问题。

所以,需要卸载中文版本的。安装英文版本的,同时,最好选择默认的磁盘安装位置(C:)。

这个IDE的好处在于,免费版本可以基本满足需求。

原文地址:https://www.cnblogs.com/praiseslow/p/9912335.html

时间: 2024-11-08 21:50:08

关于atollic truestudio for stm32的相关文章

Atollic TrueSTUDIO编译选项-优化设置

最近在玩stm32f407,比较懒,就直接使用Atollic TrueSTUDIO,官方版本,还免费,但是编译后,一直感觉代码添加了优化,语句执行顺序和代码不一致,在线调试时,有些变量的数值被优化了,不能直接看,找了很长时间,还看了帮助手册,终于找到了优化设置的选项,如下图: 设置为不使用优化,代码在线调试就很爽了. 原文地址:https://www.cnblogs.com/yddeboke/p/10801723.html

Keil5.15使用GCC编译器编译STM32工程

我们使用Keil一般使用ARMCC编译MCU工程代码.其实,Keil也是支持内嵌GCC编译器的.我们可以使用GCC来编译我们的工程代码. 一.下载GCC编译器 GCC编译器下载地址 二.安装GCC 我们可以把GCC解压到keil的安装目录下面.如下图 三.配置Keil使用GCC编译器 1.配置CC编译规则,Misc Controls 填写 -mcpu=cortex-m4 -mthumb -fdata-sections -ffunction-sections 2.Assembler中规则,Misc

使用VSCode和VS2017编译调试STM32程序

近两年,微软越来越拥抱开源支持跨平台,win10搭载Linux子系统,开源VSCode作为跨平台编辑器,VS2017官方支持了Linux和嵌入式开发功能. ST也是,近两年开发的软件工具基本都是跨平台(基于Java)的,比如STM32CubeMX,MCUFinder,STM32CubeProgrammer等.17年年底收购了truestudio的开发公司-Atollic.这个公司的IDE就是基于Eclipse使用GNU套装的. 官方都支持了,那我们有必要了解一下.要是好用,说不定就可以淘汰老旧的

STM32固件库详解

本文转自http://www.cnblogs.com/emouse/archive/2011/11/29/2268441.html 1.1 基于标准外设库的软件开发 1.1.1 STM32标准外设库概述 STM32标准外设库之前的版本也称固件函数库或简称固件库,是一个固件函数包,它由程序.数据结构和宏组成,包括了微控制器所有外设的性能特征.该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一

eclipse+gcc环境 + Jlink 调试stm32

前言: 在嵌入式领域,最热门的是keil和iar.这两款老牌工具在编译.调试方面的是很靠谱的,然而其编辑和阅读功能却过于简单.没有选中高亮,不能全局搜索函数变量(这里是指基于符号索引,而不是基于文本的简单find next),不能查看函数调用关系,等等等等. 正是因为keil和iar编辑阅读功能不足,有些工程师会这么干:用source insight写代码,用keil编译.我以前也这么做过,而当我发现eclipse可以用于嵌入式开发后,就立马弃暗投明了.个人认为eclipse的编辑阅读功能比so

关于STM32 __IO 的变量定义

这个_IO 是指静态 这个 _IO 是指静态 volatile uint32_t 是指32位的无符号整形变量uint32_t 是指32位的无符号整形变量: 搞stm32这么久了,经常看到stm32里面库文件里面有用"_IO"定义的变量,查过一下当时记住了,过段时间又给忘记了.所以才特意的写一个博文来记住. volatile volatile 类型是这样的,其数据确实可能在未知的情况下发生变化.比如,硬件设备的终端更改了它,现在硬件设备往往也有自己的私有内存地址,比如显存,他们一般是通过

stm32中字节对齐问题

ARM下的对齐处理   from DUI0067D_ADS1_2_CompLib 3.13 type  qulifiers 有部分摘自ARM编译器文档对齐部分  对齐的使用:  1.__align(num)     这个用于修改最高级别对象的字节边界.在汇编中使用LDRD或者STRD时     就要用到此命令__align(8)进行修饰限制,来保证数据对象是相应对齐.     这个修饰对象的命令最大是8个字节限制,可以让2字节的对象进行4字节     对齐,但是不能让4字节的对象2字节对齐.  

CRC32 of Ether FCS with STM32

Everyone knows that STM32F1xx, STM32F2xx, STM32F4xx have a hardware unit with a polynomial CRC32 0x04C11DB7. And he, in general, work. But only a checksum for some reason does not coincide with that calculated softvarno. The Google usually 2 types of

使用stm32开发 USB_CAN 适配器测试

USB_CAN 适配器测试例程 采用CDC透传模式 一.简介 CAN总线无处不在,在设计开发中,到处需要用到CAN总线调试工具,本工具可以作为CAN的基础测试工具,用于监听CAN总线,或测试CAN数据收发.测试时,可以用两个板子,对接起来测试.即可实现如下介绍的功能. 二.接线图示意       三.开发测试环境 兼容系统:XP.WIN7 测试系统:XP 32bit(已验证) 开发工具:MDK 4.54 MCU型号:STM32F107VC(3.5版本固件库) 测试软件:stc-isp-15xx-