在线时间12 小时
UID3094950
ST金币0
蝴蝶豆0
注册时间2015-1-23
初级会员
- 最后登录
- 2017-9-10
|
a0a.1 32b0c
对于公司来说,买正版软件是必须的,但对于广大业余爱好者来说动辄数千美元的一个许可证是根本不可能的,为什么ST在库的例程里或者CubeMX里生成的项目模板就是没有GNU Toolchain能直接跑通的呢? 非得让人自己手动修改linker脚本,自己写makefile, 自己去ARM找gcc编译器, 甚至st自己的STLink的GDB server 也没有windows编译的版本直接能用,还非得让人自己用minGW编译一个。
生成的项目里,那些linker脚本的许可协议也忒严格了吧,比如Truestudio里的linker脚本许可协议是这样写的:
You may use this file as-is or modify it according to the needs of your
project. This file may only be built (assembled or compiled and linked)
using the Atollic TrueSTUDIO(R) product. The use of this file together
with other tools than Atollic TrueSTUDIO(R) is not permitted.
好吧,我就只能用arm提供的gcc编译器里自带的linker脚本改改了。
看这感觉ST言下之意就是您不是公司就别玩我东西,想要玩自己折腾,别问爷该怎么玩。
|
|