英皇宫殿电子在线: 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的话就完全不存在这个问题了。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

快速回复

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

论坛热帖

永利游戏开户直营 快速回复 返回顶部 返回列表
600w彩票网游戏直营网 永利游戏开户直营 澳门太阳城博彩登入 汇丰MW电子时时彩开奖记录 金沙现金开户直营网
银河时时彩在线彩票手机app 一号庄娱乐上全狐网 罗马娱乐场 杏耀游戏管理最高返水 荣一娱乐vip注册
威尼斯人开户流程 恒煊娱乐网上最高占成 新锦江娱乐最高占成 传奇娱乐会员注册 澳门新濠天地盘口代理网
老k棋牌官方网 威尼斯人在线官网 澳门银河网上娱乐直营网 新葡京手机版下载下注登入 好彩客平台几年了