Other Parts Discussed in Thread: AM6546, SYSBIOS
Tool/software: TI-RTOS
Hi,
we tried building a TI-RTOS example application following the instructions from the processor sdk documentation:
http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_examples_demos.html#arm-cortex-r5
We had problems before with SDK version 05.01 where the SBL was unable to load the application from a SD card (see https://e2e.ti.com/support/processors/f/791/p/750685/2778897?tisearch=e2e-quicksearch&keymatch=am6546#2778897?).
The SBL problems are gone with version 05.02, but we get an error about dmtimer frequency mismatch:
[MCU_PULSAR_Cortex_R5_0] ti.sysbios.timers.dmtimer.Timer: line 1162: E_freqMismatch: Frequency mismatch: Expected 25000000 Hz, actual: 174906832 Hz. You need to modify Timer.intFreq.lo to match the actual frequency.
xdc.runtime.Error.raise: terminating execution
There are older posts about a similar problem, but that issue appears to be fxied in the SYS/BIOS version that comes with SDK 05.02:
Defects Fixed in SYS/BIOS 6.73.00 (Fixes since SYS/BIOS 6.70.00):
SYSBIOS-689 dmtimer Timer_checkFreq() failure due to caching
We're not sure if the dmtimer would have worked with SDK 05.01, but at least we didn't get that error message back then when we loaded the application via the debugger. With 05.02 we get that error message both when using the debugger and when loading the application via SBL from a SD card.
Is there a known issue regarding the dmtimer stuff on AM654x R5F with SDK 05.02? Are there any instructions on how these things should be set up, in case we're missing some necessary manual setup steps?