Closed nostar closed 7 years ago
I have 4 arxml files. The smallest of the four converts successfully. This file contains 85 frames. The other 3 that fail with the same error contain 143, 181, and 249.
Hi nostar,
do you have CAN-FD frames in your ARXML? There is currently a restriction of max 8 bytes per frame in the code. (https://github.com/ebroecker/canmatrix/blob/35d37af702b10be5dfaaeccf7c390f0b10751b2d/canmatrix/arxml.py#L1545)
I'll fix this soon.
these arxml files are used on a can-fd bus (higher data rate than nominal) but there should not be any frames > 8 bytes. Is there a way to output which frame or line in the arxml is causing the issue?
EDIT: "should not be" but in fact there are frames > 8 in the files in question. Strange thing is that those frames do not appear in vector autosar explorer at all. I had to find them by parsing thru all the
I just added a quickfix for this issue - hope it works
EDIT: any success with the patch?
Yes that works, thanks!
ok, I close this issue