华大支持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++。
编绎是可以了,但像中断啊一些功能的调用就有问题了,官方的电话打不通。
发邮件又没有人回,这个怎么搞!!
习惯就好,自己改 关键是不知道能不能支持C++啊,加进去中断调度有问题了。还没有是不是编绎器出来的源码问题,如果这样一个一个功能去对,工作量有点大。 习惯就好,config.h文件看看,有个文件是单独配置中断使能的 单位貌似准备用华大了,秘密写底层驱动中
页:
[1]