打印

gd32f303cct6新建工程的问题#申请原创#

[复制链接]
1504|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
34af9uc|  楼主 | 2023-10-22 23:07 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
  使用gd32f303cct6,本人不会32单片机,就想像51那样开发32,寄存器开发不用库,现在新建工程遇到问题需要帮忙
,main的那一行就有叹号,以下是keil编译处的错误
[url=]图片[/url]
Rebuild started: Project: cct6
*** Using Compiler 'V6.19', folder: 'C:\keil\ARM\ARMCLANG\Bin'
Rebuild target 'Target 1'
cct6.c(1): warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
main ()
^
cct6.c(1): warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
main ()
     ^
      void
2 warnings generated.
compiling cct6.c...
assembling startup_gd32f30x_hd.s...
linking...
.\Objects\cct6.axf: Error: L6218E: Undefined symbol SystemInit (referred from startup_gd32f30x_hd.o).
Not enough information to list image symbols.
Not enough information to list load addresses in the image map.
Finished: 2 information, 0 warning and 1 error messages.
".\Objects\cct6.axf" - 1 Error(s), 2 Warning(s).
Target not created.
Build Time Elapsed:  00:00:00


[url=]附件[/url]

cct6.png (278.67 KB )

cct6.png

gd32f303cct6.zip

23.59 KB

使用特权

评论回复
9
34af9uc|  楼主 | 2023-10-24 23:01 | 只看该作者
修改.s文件以后就可以了

123.png (362.39 KB )

123.png

使用特权

评论回复
8
一叶倾城wwq| | 2023-10-24 08:45 | 只看该作者
自己写寄存器,点个灯还是可以的,把问题一个一个排查,一天不行就十天,加油

使用特权

评论回复
评论
34af9uc 2023-10-24 20:51 回复TA
是 
7
一叶倾城wwq| | 2023-10-24 08:45 | 只看该作者
自己写寄存器,点个灯还是可以的,把问题一个一个排查,一天不行就十天,加油

使用特权

评论回复
6
34af9uc|  楼主 | 2023-10-23 20:59 | 只看该作者
一大堆错误

cct641.png (258.45 KB )

cct641.png

cct64.png (319.2 KB )

cct64.png

使用特权

评论回复
5
34af9uc|  楼主 | 2023-10-23 19:26 | 只看该作者
zeshoufx 发表于 2023-10-23 11:39
gd32寄存器工程模板

关于GD32F103寄存器(地址)编程,及模板

int main()
{
while(1);
       
}

使用特权

评论回复
地板
Addition| | 2023-10-23 16:40 | 只看该作者
你这个工程缺少太多文件了,就算你是用寄存器开发也要将GD的库移植过去这样比较好一点

使用特权

评论回复
评论
34af9uc 2023-10-23 19:28 回复TA
难道就不能实现了吗? 
板凳
玄德| | 2023-10-23 13:37 | 只看该作者

这是 IAR 平台。
新手的话,还是用芯片的工程模板吧。
一定要这个型号的模板。

使用特权

评论回复
评论
34af9uc 2023-10-23 19:27 回复TA
mdk 
沙发
zeshoufx| | 2023-10-23 11:39 | 只看该作者
gd32寄存器工程模板

关于GD32F103寄存器(地址)编程,及模板
https://bbs.21ic.com/icview-2871166-1-1.html?fromuser=zeshoufx
(出处: 21ic电子技术开**坛)

另外你这个main函数,,keil要求是int型的

使用特权

评论回复
评论
zeshoufx 2023-10-25 08:36 回复TA
@34af9uc :**对你有帮助 
34af9uc 2023-10-24 23:00 回复TA
成功了,根据你工程.s文件修改以后就行了 
zeshoufx 2023-10-23 20:15 回复TA
@34af9uc :我给的链接就有寄存器工程模板,,你可以下载下来,,将启动文件提换一下就可以 
34af9uc 2023-10-23 19:27 回复TA
int main() { while(1); } 
楼主
xdqfc| | 2023-10-23 11:32 | 只看该作者
直接用GD32的模版文件,可以直接寄存器开发,不要自己新建项目,玩不转的,需要注意的东西太多了,直接用他的模版文件,另外也可以尝试库文件开发,习惯后会觉得很方便的。咱都是库函数跟寄存器联合一起用。

使用特权

评论回复
评论
34af9uc 2023-10-23 19:25 回复TA
我就想新建项目 
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

300

主题

457

帖子

61

粉丝