Pages: [1]
Author Topic: MED17 Canbus Table/Array duplicates  (Read 1663 times)
RaraK
Hero Member
*****

Karma: +58/-2
Offline Offline

Posts: 539


« on: August 21, 2024, 09:03:48 AM »

Just curious if anyone has found a explanation for this.

In some Canbus ID Tables, you may find more than one structure for the same id, ,node, direction, callback(if any) etc, all identical.

Just curious if its something related to "Code Generation" on Bosch's side that does this, but its not really used or matters?  I did not find any explicit ref's to any one of these individually. 

For example, in an image I'm working with, I see multiple copies of 0x7a0 (CCP):

Code:
        800414f4 18              ??         18h
        800414f5 00              ??         00h
        800414f6 01              ??         01h
        800414f7 00              ??         00h
        800414f8 bc 16 04 80     addr       CAN_ID_7A0
        800414fc ff 07 00 00     ddw        7FFh
        80041500 00              ??         00h
        80041501 01              ??         01h
        80041502 08              ??         08h
        80041503 01              ??         01h
        80041504 ff ff 00 00     ddw        FFFFh
        80041508 00 00 00 00     ddw        0h
        8004150c 19              ??         19h
        8004150d 00              ??         00h
        8004150e 01              ??         01h
        8004150f 00              ??         00h
        80041510 b8 16 04 80     addr       CAN_ID_7A0
        80041514 ff 07 00 00     ddw        7FFh
        80041518 00              ??         00h
        80041519 01              ??         01h
        8004151a 08              ??         08h
        8004151b 01              ??         01h
        8004151c ff ff 00 00     ddw        FFFFh
        80041520 00 00 00 00     ddw        0h
        80041524 1a              ??         1Ah
        80041525 00              ??         00h
        80041526 01              ??         01h
        80041527 00              ??         00h
        80041528 b4 16 04 80     addr       CAN_ID_7A0
        8004152c ff 07 00 00     ddw        7FFh
        80041530 00              ??         00h
        80041531 01              ??         01h
        80041532 08              ??         08h
        80041533 01              ??         01h
        80041534 ff ff 00 00     ddw        FFFFh
        80041538 00 00 00 00     ddw        0h
        8004153c 1b              ??         1Bh
        8004153d 00              ??         00h
        8004153e 01              ??         01h
        8004153f 00              ??         00h
        80041540 b0 16 04 80     addr       CAN_ID_7A0
        80041544 ff 07 00 00     ddw        7FFh
        80041548 00              ??         00h
        80041549 01              ??         01h
        8004154a 08              ??         08h
        8004154b 01              ??         01h
        8004154c ff ff 00 00     ddw        FFFFh
        80041550 00 00 00 00     ddw        0h

Logged
younes
Newbie
*

Karma: +0/-11
Offline Offline

Posts: 8


« Reply #1 on: August 23, 2024, 08:31:27 AM »

The presence of multiple identical CAN ID entries, like the `0x7a0` in your example, could be due to code generation and reasons. Understanding the specific implementation details and the design like Bosch's. It would help to check the specific toolchain or project to confirm the reasoning behind these multiple entries.

Brain.exe
Logged
terminator
Sr. Member
****

Karma: +15/-4
Offline Offline

Posts: 425


« Reply #2 on: August 27, 2024, 09:11:21 AM »

Hi, ChatGPT)
Logged
RaraK
Hero Member
*****

Karma: +58/-2
Offline Offline

Posts: 539


« Reply #3 on: August 29, 2024, 11:22:14 AM »

LOL, right.

Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Page created in 0.015 seconds with 17 queries. (Pretty URLs adds 0s, 0q)