Hello,

I tried to set BMHD0 and BMHD1 of Aurix TC23x. For this purpose I wrote Lauterbach Trace32 script

; Set BMHD0
Data.Set 0xA0000000++0x17 %Long 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
Data.SUM 0xA0000000++0x17 /Long /ByteSWAP /CRC32
Data.Set 0xA0000018 %Long Data.SUM()
Data.Set 0xA000001C %Long ~Data.SUM()

; Set BMHD1
Data.Set 0xA0020000++0x17 %Long 0xA0080900 0xB3590160 0x00000000 0x00000000 0x00000000 0x00000000
Data.SUM 0xA0020000++0x17 /Long /ByteSWAP /CRC32
Data.Set 0xA0020018 %Long Data.SUM()
Data.Set 0xA002001C %Long ~Data.SUM()

My goal was to clear BMHD0 and set BMHD1 to start executing software from 0xA0080900. Unfortunately after this procedure I have no communication with the CPU.

What's wrong? Can it be undone?