海岸国际娱乐手机下载直营网: 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的话就完全不存在这个问题了。
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

快速回复

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

论坛热帖

真钱麻将平台存款网上娱乐场 永利游戏开户直营 返回顶部 返回列表
www.xh867.com 真钱麻将平台存款网上娱乐场 真钱麻将平台存款网上娱乐场 www.msc99.com网上娱乐场 ewincity登入
彩18网址 金多宝彩票电子游戏 利华彩票正规直营网 彩票828现金 百合彩票现金直营网
中华彩票代理直营网 58彩票网手机下载 88彩票平台直营网 大唐彩票在线开户直营网 恒彩彩票正规
pt钢铁人250线登入 北京赛车PK10游戏 金沙场线路检测登入 大唐彩票现金直营网 金巴黎彩票网在线开户