itx7206 发表于 2021-9-4 10:54

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

以前项目有用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

单位貌似准备用华大了,秘密写底层驱动中
页: [1]
查看完整版本: 华大支持C++?官方的ddl都有BUG,怎么搞?