[技术问答] 华大支持C++?官方的ddl都有BUG,怎么搞?

[复制链接]
 楼主| itx7206 发表于 2021-9-4 10:54 | 显示全部楼层 |阅读模式
以前项目有用C++,搞了个板子准备在移植,用的HC32L110系列,真是上手就问题多。
用了HC32L110_DDL_Rev1.1.4里的驱动,但怎么官方头文件的东西这么不严谨,如clk.h里:
#ifdef __cplusplus
extern "C"
{
#endif

....
....
....
#ifdef __cplusplus
}//这个都没有,不知道他们有没有仔细测过,太不严谨了。
#endif
我自己增加了,在IAR 8.3里,将项目配置里将option-->c/c++ compiler-->languege 1改过成C++。
编绎是可以了,但像中断啊一些功能的调用就有问题了,官方的电话打不通。
发邮件又没有人回,这个怎么搞!!
yizushijie 发表于 2021-9-4 11:24 | 显示全部楼层
习惯就好,自己改
 楼主| itx7206 发表于 2021-9-4 11:46 | 显示全部楼层
关键是不知道能不能支持C++啊,加进去中断调度有问题了。还没有是不是编绎器出来的源码问题,如果这样一个一个功能去对,工作量有点大。
YDCMAN 发表于 2021-9-6 10:30 | 显示全部楼层
习惯就好,config.h文件看看,有个文件是单独配置中断使能的
andygirl 发表于 2021-9-6 16:30 | 显示全部楼层
单位貌似准备用华大了,秘密写底层驱动中
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部