打印

GD32F30X移植到ubuntu gcc环境

[复制链接]
1721|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
leotian123789|  楼主 | 2024-10-24 20:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助!!! 有大佬知道如何把startup_gd32f30x_hd.s 转换为 GNU GCC能编译的汇编格式!

使用特权

评论回复
沙发
星辰大海不退缩| | 2024-10-31 13:22 | 只看该作者
startup_gd32f30x_hd.s这个是汇编格式

使用特权

评论回复
板凳
laocuo1142| | 2025-5-30 14:35 | 只看该作者
主要修改点
语法差异:
ARMCC/Keil使用的汇编语法与GNU汇编器(GAS)语法不同
需要将ARMCC特有的指令和伪指令转换为GAS兼容格式
段定义:
GNU工具链使用.section指令而不是AREA
入口点定义使用.global而不是ENTRY
寄存器命名:
GNU汇编器使用r0-r15而不是R0-R15

使用特权

评论回复
地板
flycamelaaa| | 2025-5-30 14:35 | 只看该作者
用GD32官方提供的GNU版本启动文件。

使用特权

评论回复
5
powerantone| | 2025-5-30 14:36 | 只看该作者
用CMSIS提供的通用启动文件作为基础进行修改。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝