你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

TrueSTUDIO出现 Program “gcc” not found in PATH的解决

[复制链接]
zero99 发布时间:2018-8-3 10:57
前言$ A3 u# }  t( m4 T0 o
ST 收购 Atollic 后,终于发布了专供 STM32 使用的开发环境 TrueStudio v9.0.0 版本。此版本为全功能版本,而且完全免费。* A" h* c  f4 X) e4 J
这在《免费全功能 STM32 TrueSTUDIO 9.0》一文中已有描述。
6 R5 n1 x9 D5 U8 l, i  D0 T
0 J8 c1 Y+ H7 z+ \! b0 @
/ q+ j& [  Z5 d3 a! D5 E9 W$ F问题& i* V6 k5 Z1 q3 g1 {- m& M( ~; D
在安装完最新版本的 TrueSTUDIO v9.0.0 后,打开一些以前就已经带有 TrueSTUDIO 工程的示例代码后,发现会提示' m* k6 @" w( X- h
Program “gcc” not found in PATH 的问题。, g; {" D! O- @& L

, n, Y/ ^5 Y( Y6 f0 K% L
' ?0 [; h- l* i5 I1 A调研3 _9 Z8 {. J! ?5 T$ V- t% S" R! n: k
1. 了解问题
5 ?7 e6 y5 |+ M+ s( {进入 STM32F401C discovery firmware package 也就是 STSW-STM32136 中的 STM32F401VCT6 的 TIM_TimeBase 例程,
2 R( O" e  S) e9 F& n2 X直接在\STM32F401-Discovery_FW_V1.0.0\Projects\Peripheral_Examples\TIM_TimeBase\TrueSTUDIO\TIM_TimeBase 打
2 v9 H" g( }3 E开工程项目,使用 TrueSTUDIO 软件。打开后,可见如下图的情况:* R( {1 d4 D/ k* E
11.png
6 N, x/ c- ]* ]. r3 {( @1 ]. g8 M7 |2 x' `. [( B9 U7 `4 _
, K; I( D$ [7 S/ i- w8 b8 a
$ \: A( f, T5 d

& ~. p! Y7 |7 b; ?% w0 \2. 分析 问题6 O, N6 H" W* z! m' M
再来试另一个工程项目,来自 STM32F4 标准外设库的模板:' G4 ^$ S# o1 ]6 Z$ D  W
\STM32F4xx_DSP_StdPeriph_Lib_V1.8.0\Project\STM32F4xx_StdPeriph_Templates\TrueSTUDIO\STM32F401xx。打开项- O9 ^; X  `3 s0 o* k& p9 K! c  [, s% ?
目后,如下:
* U1 L7 v8 \  z! J) B* D
4 ~: u2 \" j' r  ^9 ]$ J( u 12.png
& {" `+ F8 N8 w  s1 m# k# [( M
! A% {7 w) A) l7 }* m( a) X一般来讲,ST 官方发布出来的例程,那个项目文件应该是有验证过的,所以按道理 STM32F401-Discovery_FW_V1.0.0 的
" k8 ?4 r" b5 B% s8 H# H3 i- f' MTrueSTUDIO 项目本身在当时应该是没有问题的。那么为什么现在会出现这样的错误?难道是版本兼容的问题,因为& G0 m8 J$ D' o$ N8 c) }5 P: }; g
STM32F401-Discovery_FW_V1.0.0 发布时间比 STM32F4xx_DSP_StdPeriph_Lib_V1.8.0 要早很多。
! N, Z7 {  F2 m3 h/ j通过查看 STM32F401-Discovery_FW_V1.0.0 的 Release Notes,可知其发布于 2013 年 9 月 11 日,并得知项目基于 Atollic
! q8 u% E8 `' V* tTrueSTUDIO STM32 (TrueSTUDIO) toolchain v4.2 版本。
# g- l' i8 b5 ?+ S' ~# |% F+ W. c
1 @4 v0 H! A, I9 N0 ~  Y/ e( b" O; e3 g4 j

2 C0 I% O- X4 c...
! V) |7 {0 a+ n/ `$ h' U  o
了解更多,请下载后阅读
" Y* f: C% B) L  B. }& t* w; S( K

6 h' y+ ~; [% e0 u) T下载地址1>>           下载地址2>>           更多实战经验>>
# A% D2 d, I7 E0 X- c( I) i8 d1 m; A4 [2 ?! I' H9 m: q

' e; V* _( x( V' l& N' _3 y3 j( U
( G% S) z  n  `6 S9 P: o
赞 收藏 评论1 发布时间:2018-8-3 10:57

举报

1个回答
埃斯提爱慕 回答时间:2018-8-7 08:46:43
提示: 作者被禁止或删除 内容自动屏蔽
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版