打印
[技术问答]

华大支持C++?官方的ddl都有BUG,怎么搞?

[复制链接]
3255|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
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文件看看,有个文件是单独配置中断使能的

使用特权

评论回复
5
andygirl| | 2021-9-6 16:30 | 只看该作者
单位貌似准备用华大了,秘密写底层驱动中

使用特权

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

本版积分规则

2

主题

4

帖子

0

粉丝