I implemented High Level Analyzers for Saleae Logic 2: https://github.com/RudolphRiedel/Saleae_Logic_HLA
There are two variants, EmbeddedVideoEngine is for FT81x/BT81x and EmbeddedVideoEngine5 is for BT820.
Not perfect or complete, but well, it decodes some stuff, when saving the .csv from the trace I get extra data like this for BT820:
BOOTCFGEN
SETTBOOTCFG
SETDDRTYPE
BOOTCFGEN
SETPLLSP1
SETSYSCLKDIV
ACTIVE
READ REG_BOOT_STATUS Decompressing rom asset image to DDR
READ REG_BOOT_STATUS Attempting to attach to flash
READ REG_BOOT_STATUS Normal running
WRITE REG_PWM_DUTY 0x00000020
WRITE REG_HSIZE 0x00000400
WRITE REG_DISP 0x00000001
WRITE RAM-DL+0x0000 DL_CLEAR_COLOR_RGB 0x000000
WRITE RAM-DL+0x0004 DL_CLEAR 0x000007
WRITE RAM-DL+0x0008 DL_DISPLAY 0x000000
WRITE REG_DLSWAP 0x00000002
WRITE REG_SO_EN 0x00000001
READ REG_CMDB_SPACE 0x3FFC
WRITE REG_CMDB_WRITE CMD_INFLATE
WRITE REG_CMDB_WRITE 0xD8E5DA78
READ REG_CMDB_SPACE 0x3F6C
READ REG_CMDB_SPACE 0x3FFC
WRITE REG_CMDB_WRITE CMD_LOADIMAGE
WRITE REG_CMDB_WRITE 0xE0FFD8FF
READ REG_CMDB_SPACE 0x3FFC
WRITE REG_CMDB_WRITE CMD_NEWLIST
WRITE REG_CMDB_WRITE DL_TAG 0x000000
Hello Rudolph,
Thank you for this!
We have a Seleae Logic analyser here in the office so we will try out these high level analysers when we get a chance!
In any case these look really useful for any EVE users debugging needs.
Best Regards,
BRT Community