Other Parts Discussed in Thread: SYSBIOS, CC1350
Tool/software: TI-RTOS
Hi TI E2E Community,
I imported a couple of project from the Resource Explorer to get started with the TI-RTOS CC26XX - v:2.21.00.06. In one of these projects, I added Logs in an idle thread through the LoggingSetup product from the UIA. My goal was to use the System Analyzer to open a live session and check all Logs. By the way, I used the LoggerStopMode to do that.
The issue:
- When attempting to debug my code, I got the following warning "BIOS.logsEnabled must be set to false for ROM applications". Because of this, I set the BIOS.logsEnabled to false in the *.cfg file as code composer was suggesting.
- Then the warning was gone, but after starting the System Analyzer (RTOS Analyzer->Execution Analysis) I got the following message/warning "No source available for 0x10000486". Nevertheless, the code worked as expected.
Looking for that same message/warning on the TI E2E Community, I found this "The reason you get the message is that the debugger does not have debug symbol information available for the ROM code". If the BIOS library is in ROM, why does it affect logs? I thought the TI-RTOS Kernel (SYS/BIOS) and TI-RTOS Instrumentation (UIA) were too different components. Does it mean that the UIA component is inside the BIOS libraries? And more importantly, how does logs worked in my code if I set the BIOS.logsEnabled to false, as code composer suggested?
I'm quite with the TI-RTOS, so sorry if I made wrong assumptions. I just would like to understand better what is going on under the hood. Thanks in advance.


