ISOLAR软件生成报错处理(三)
错误1
Description Resource Path Location Type Unable to determine necessary data consistency for assignment of 'data' to 'Rte_Rx_001333' by SWCI '<undefined>'. Ensure that all RTE events within the SWC instance are mapped to tasks. If required the TaskRef within the mapping can be omitted to indicate direct runnable invocation. - Line: unknown MCU2113_BSW Unknown B.WorX Logging Framework Marker
根据提示根本查不到原因,通过回退代码,锁定问题文件为某个SWC的arxml,问题在某一个PORT上面,但并没有什么问题,重新新建接口之后就解决了,说明是ISOLAR软件的bug。
错误2
抽取就发现报出了一堆链接警告
先找到有红色叉叉的删掉
把这里的错误链接删掉
错误3
生成BSW提示com层存在两个一样的信号
但是只要删除其中一个,两个警告都会消失,所以不能直接在ISOLAR里面删除
BSW工程\ecu_config\bsw\gen找到Project_EcucValues.arxml删除里面的重复的信号即可。
错误4
导入DBC或者LDF之后,生成RTE会提示计算方法有问题,查到对应arxml文件里面有乱码,需要根据具体情况把它改成正确的计算方法。
错误5
新建计算方式报错,需要注意新建计算方式的路径。