我在给S32K344的评估板配置MCAL和Driver时,配置完成后生成代码时,工具报错(报错信息如下),但我找不到实际出错的点在哪里,请教各位,感谢
请问是第一次用吗?之前工作正常吗?你可以尝试选用自带的例程编译一下是不是还有这个现象。
在你的安装目录下,有S32DS\help\pdf有一些帮助文档,安装和使用的步骤里面都有,你可以看看。
BR!
Jim,
自带的demo并不会报错,开发的时候,也参照了demo的配置方案,所以不确定哪里配置错了
要是demo能够正常编译使用,那么开发环境应该没问题。
你要不然再尝试检查一下有没有中文路径啥的,还不行的话就一个模块一个模块配置,每次配置完生成一下,看看到底是什么地方出问题了。
BR!
Jim,
模块的配置,有先后顺序要求吗?我参照demo配UART,一次性添加完所有的模块(MCL、MCU、Platform、Port、Uart、osif、siul2_port),所有的配置项目都一样,只是生成的mex文件中,不同的模块代码先后顺序不同,就会出现上述错误。手动调整mex文件中的代码后,报错就消失了。请问是否有相关的文档说明或参考资料呢?
不是改生成的.c或.h,是改.mex文件。update code是生成.c/.h的嘛。在出现如上报错信息的情况下, 生成的.h/.c中,部分代码为空,编译不了。
help里面的文档我看了,都是简单的user guide,没有我说的问题相关的内容
好在你这个问题解决了。
你要是方便的话把你的出错的工程发给我一下,还有你改,mex的地方备注下,我这边复现一下,要是这确实是一个bug的话,我会上报SDK软件相关的人,让他们排查下。
我注意到你IDE被你改成中文了,我觉得你还是改成默认的英文吧,说不定汉化的问题也不一定,还有下次你可以用英文提问题,这个论坛这个板块大佬都是外国人,中文问题他们一般不太方便给你们解决。
BR!
Jim,
收到了
嗯,可以试一下,不过也蛮奇怪的,这些报错的内容,感觉没有什么指向性,无助于软件开发啊