S32DS 配置工具生成代码错误

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

S32DS 配置工具生成代码错误

5,020 Views
KILLERzheng
Contributor IV

我在给S32K344的评估板配置MCAL和Driver时,配置完成后生成代码时,工具报错(报错信息如下),但我找不到实际出错的点在哪里,请教各位,感谢

4b96c446-53b3-4e61-9776-1ed7a4a30433.png

 

 

0 Kudos
Reply
10 Replies

5,011 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@KILLERzheng

      请问是第一次用吗?之前工作正常吗?你可以尝试选用自带的例程编译一下是不是还有这个现象。

在你的安装目录下,有S32DS\help\pdf有一些帮助文档,安装和使用的步骤里面都有,你可以看看。

BR!

     Jim,

0 Kudos
Reply

5,007 Views
KILLERzheng
Contributor IV

自带的demo并不会报错,开发的时候,也参照了demo的配置方案,所以不确定哪里配置错了

0 Kudos
Reply

4,999 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@KILLERzheng

要是demo能够正常编译使用,那么开发环境应该没问题。

你要不然再尝试检查一下有没有中文路径啥的,还不行的话就一个模块一个模块配置,每次配置完生成一下,看看到底是什么地方出问题了。

BR!

     Jim,

0 Kudos
Reply

4,968 Views
KILLERzheng
Contributor IV

模块的配置,有先后顺序要求吗?我参照demo配UART,一次性添加完所有的模块(MCL、MCU、Platform、Port、Uart、osif、siul2_port),所有的配置项目都一样,只是生成的mex文件中,不同的模块代码先后顺序不同,就会出现上述错误。手动调整mex文件中的代码后,报错就消失了。请问是否有相关的文档说明或参考资料呢?

0 Kudos
Reply

4,959 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@KILLERzheng

手动改?你是没有Update Code吗?

Senlent_0-1637817395961.png

一些帮助文档就是我昨天说的一些文档,在安装目录下,其它的倒是没有了。

BR!

     Jim,

0 Kudos
Reply

4,954 Views
KILLERzheng
Contributor IV

不是改生成的.c或.h,是改.mex文件。update code是生成.c/.h的嘛。在出现如上报错信息的情况下, 生成的.h/.c中,部分代码为空,编译不了。

help里面的文档我看了,都是简单的user guide,没有我说的问题相关的内容

0 Kudos
Reply

4,933 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@KILLERzheng

     好在你这个问题解决了。

     你要是方便的话把你的出错的工程发给我一下,还有你改,mex的地方备注下,我这边复现一下,要是这确实是一个bug的话,我会上报SDK软件相关的人,让他们排查下。

    我注意到你IDE被你改成中文了,我觉得你还是改成默认的英文吧,说不定汉化的问题也不一定,还有下次你可以用英文提问题,这个论坛这个板块大佬都是外国人,中文问题他们一般不太方便给你们解决。

BR!

     Jim,

0 Kudos
Reply

4,928 Views
KILLERzheng
Contributor IV

1、工程请查阅附件,修改点仅仅是将mex工程中osif_1和Siul2_Port_1两个instance块移到了Mcl_1前,具体可对比两个工程的mex文件

2、IDE是从官网下载的,并没有单独的汉化,确实没找到设置项改成英文的地方

以后会注意,尽量用英文(●ˇ∀ˇ●)

0 Kudos
Reply

4,925 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@KILLERzheng

收到了

0 Kudos
Reply

4,990 Views
KILLERzheng
Contributor IV

嗯,可以试一下,不过也蛮奇怪的,这些报错的内容,感觉没有什么指向性,无助于软件开发啊

0 Kudos
Reply