This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Extending/customizing BIOS/UIA Log?

Hello BIOS experts,

Here is my setup:

- CCS  Version: 5.2.1.00018 

- bios_6_33_05_46

- uia_1_02_00_07 

- xdctools_3_23_03_53

- cgt c6000_7.3.4

- Hardware: custom board based on C6424

We would like to extend the logging mechanism to

  1. serialize & retrieve logs from non-volatile storage
  2. redirect CPU-Exception stack-trace to non-volatile storage
  3. add uart transport for dumping logs from a live target (without the debugger)

GIven the various flavors of loggers (xdc.runtime.log, uia.runtime.LoggerX),

- can any/all be customized for the above requirements

- if so, how do I proceed?

Also, if we manage to implement this, can this instance of the logger play nice when the debugger is connected? i.e, UIA/JTAG transport and custom UART transport?

Thanks!

ram

  • Hi Ram,

    You can LoggerStreamer in UIA. You can plug in an "exchange" function that sends the binary data out the UART. The captured binary data on a host can be imported into System Analyzer in CCS. There is an example in UIA that shows how to use LoggerStreamer, but the exchange function does nothing. You'd change it to send the data out the UART.

    Todd