Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
code:fx3_hvci_and_fpga_i_c_commands [2019/11/12 16:36] – [0xA8-0xA9 - sysinfo and debugging] Igor Yefmov | code:fx3_hvci_and_fpga_i_c_commands [2019/11/13 00:05] – [0xA8-0xA9 - sysinfo and debugging] Igor Yefmov |
---|
===== 0xA8-0xA9 - sysinfo and debugging ===== | ===== 0xA8-0xA9 - sysinfo and debugging ===== |
^Name ^Offset ^wIndex ^wValue ^Access type ^Byte length ^Return buffer bits ^Notes ^ | ^Name ^Offset ^wIndex ^wValue ^Access type ^Byte length ^Return buffer bits ^Notes ^ |
|Sysinfo|''0xA8''|data structure version (currently only ''1'' is supported) | bitmask of additional checks to perform:\\ ''2''-''7'': reserved\\ ''1'' - check DMA integrity\\ ''0'' - check memory integrity |R/O|TBD| |get various internal system info on the guts of the RTOS and the firmware running on FX3. Returned bytes: \\ **Version 1**: \\ 0 - part number| | |Sysinfo|''0xA8''|data structure version (currently only ''1'' is supported) | bitmask of additional checks to perform:\\ ''2''-''7'': reserved\\ ''1'' - check DMA integrity\\ ''0'' - check memory integrity |R/O|TBD| |get various internal system info on the guts of the RTOS and the firmware running on FX3. Returned bytes:\\ **Version 1**:\\ 0 - uint32_t: system uptime in ms ticks\\ 4 - uint8_t: Cypress part number\\ 5 - uint8_t: supported features\\ 6 - uint8_t: configured features\\ 7 - uint8_t: USB speed\\ 8 - uint32_t: memory alloc() count\\ 12 - uint32_t: memory free() count\\ 16 - uint32_t: DMA alloc() count\\ 20 - uint32_t: DMA free() count\\ 24 - uint16_t: PHY error count\\ 26 - uint16_t: LINK error count\\ 28 - uint8_t: status of memory corruption check\\ 29 - uint8_t: status of DMA corruption check| |
|Reserved|''0xA9''| | | | | | | | |Reserved|''0xA9''| | | | | | | |
| |