Hallo,
ich habe ein Neues Tool für RDM geschrieben.

Dieses Tool kann Structs und Bitfelder in ELF Dateien analysieren dadurch feinere RDM-Mapfiles generieren.
Das Tool findet ihr in ALX1 unter  Code\Tools\AL\ALElfToRdm.

Wie unterscheidet sich die Darstellung in RDM?

---------------------------------------
Bisher:  RDM mit Elf File 
---------------------------------------
0xfedf9556     RtePort_SigPrepRx_SpeedMsg_var     4Bytes
0xfedf8c7c     CddLed78763_DataMirror                          4Bytes

---------------------------------------
ALElfToRDM : RDM mit _Rdm.m51 :
---------------------------------------
0xfedf9556     RtePort_SigPrepRx_SpeedMsg_var.Speed              4Bytes
0xfedf9558     RtePort_SigPrepRx_SpeedMsg_var.Acceleration  4Bytes
0xfedf955a     RtePort_SigPrepRx_SpeedMsg_var.Motion            4Bytes
0xfedf955c     RtePort_SigPrepRx_SpeedMsg_var.eSigQty            4Bytes
0xfedf8db2    CddLed78763_DataMirror.CtrlRx.aReg0D_05.Bit.LedSelDur_Bits[789101112131415]       2Bytes     
   _05  = Array Index 5,    [78910…] = Bits 7,8,9,10,11,12,13,14,15 

In LR06/LR07 enthält dieses Mapfile zusätzlich auch alle Register Addressen beginnend mit dem Präfix Reg_.
0xfff82718          Reg_CKSC_AFOUTS_STPM
0xfff82800          Reg_FOUTDIV
0xfff82804          Reg_FOUTSTAT
0xfff88000          Reg_PROTCMD1
0xfff88004          Reg_PROTS1

Aufgrund der Analayse der C-Strukturen dauert der Vorgang ein paar Sekunden und kann nicht Teil des Builds sein.
Die Erstellung kann mit der Ausführung des Batch-Files: Alx1\Code\Tools\AL\ALElfToRdm\Generate_RdmFiles.bat    gestartet werden.

Das Batch-File generiert aus allen von <Dateiname>.Elf Dateien im Bin Verzeichnis ein <Dateiname>_Rdm.m51. 
Diese Datei kann mit Rdm geöffnet werden:

Bei Fragen könnt ihr gerne auf mich zukommen.

Gruß
Roland