纽约国际游戏忘记密码: GD32的GCC支持

澳门星际线上娱乐场登入
352|6
楼主
现在用gcc+eclipse等开源环境开发的情况越来越多,但GD的固件库只提供了MDK和IAR的支持,如果用GCC需要用户自己写startup.s和ldscript,希望GD能够提供官方的GCC支持,避免用户重复开发底层。
沙发
| 2020-7-29 07:55 | 只看该作者
据我所知,在群里,好多人都用gcc开发了,你说的这些应该都不是问题,直接问GD的技术就好了。
板凳
| 2020-7-29 09:15 | 只看该作者
本帖最后由 sonicll 于 2020-7-29 09:21 编辑

可以在ST的GCC启动和链接文件上稍作修改就行了,启动文件和ST的区别就是中断向量表,链接文件根据自己芯片的flash和ram大小修改就可以。ST的GCC启动和链接文件,可以在ST以前的标准固件库里找到,就在TrueSTUDIO文件夹下,TrueSTUDIO本身用的就是GCC工具链
地板
 楼主 | 2020-7-29 14:03 | 只看该作者
xyz549040622 发表于 2020-7-29 07:55
据我所知,在群里,好多人都用gcc开发了,你说的这些应该都不是问题,直接问GD的技术就好了。 ...

官方的固件库CMSIS里面没有对应文件,如果能更新进去对于用户和GD的支持都更方便,所以希望能更新进去。
5
 楼主 | 2020-7-29 14:04 | 只看该作者
sonicll 发表于 2020-7-29 09:15
可以在ST的GCC启动和链接文件上稍作修改就行了,启动文件和ST的区别就是中断向量表,链接文件根据自己芯片 ...

自己改也可以,但是每个型号都要手动复制几十个NVIC向量,比较麻烦,如果GD官方直接提供开发会方便很多。
6
| 2020-7-31 16:20 | 只看该作者
搞不懂楼主 为什么要用GCC开发,纽约国际游戏忘记密码:ARMCC6产生的汇编质量要比ARM-NONE-EABI-GCC的要高.ARMCC6是商业收费的。和谐+禁止keil访问网络  万事大吉。
7
 楼主 | 2020-8-1 11:45 | 只看该作者
snikeguo 发表于 2020-7-31 16:20
搞不懂楼主 为什么要用GCC开发,ARMCC6产生的汇编质量要比ARM-NONE-EABI-GCC的要高.ARMCC6是商业收费的。和 ...

倒不是因为版权,软件我们可以直接买,但是如果用Keil和IAR的话,就必须建立工程,而这两个工具对tcl支持都不好,所以不方便用版本控制来管理工程文件。用gcc+makefile的话就完全不存在这个问题了。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

澳门星际线上娱乐场登入 永利游戏开户直营 返回顶部 返回列表
老上海赌场网上娱乐场 双赢网刷钻平台 澳门星际线上娱乐场登入 同升国际真人棋牌 百万发AG捕鱼王
金沙娱乐手机下载手机app 新宝gg主管42873导航 啵啵色情 乐百家现金直营 bbin游戏官网代理
博发国际是什么网站最高占成 兴發游戏注册最高占成 拉斯维加斯代理佣金天天结算 菲律宾新葡京彩票 ttg老虎机官网直营网
mg猛撞恐惧登入 众鑫娱乐备用网址导航 金沙电子游戏登入 大发彩票网址是多少 乐虎国际备用网站