Feature | Module |
APIs to measure DDR usage is added | DDR |
C7x: ECAP, EPWM driver support is added | Drivers |
A53: EQEP driver support is added | Drivers |
A53: IPC SMP example is added | IPC |
UDMA Examples are added for MCU R5F | UDMA |
Dhryston benchmark examples added for MCU R5F | Examples |
Memcpy benchmark examples added for MCU R5F and DM R5F | Examples |
Security examples: Runtime JTAG unlock, Firewall exception handling, Configure/Read firewalls, Lock extened OTP, Rollback protection, Software revison for boardconfig, Key revision | Examples |
TIFS, RM and PM safety checker library and examples are added | Safety Checker |
SBL SD now boots C7x core as well | SBL |
PLL Configuration sequence updated to latest recommendation | DM |
Module | Supported CPUs | SysConfig Support | OS support |
Address Translate | MCU-R5F, DM-R5F | Yes | FreeRTOS, NORTOS |
Cache | MCU-R5F, DM-R5F, A53, C75 | Yes | FreeRTOS, NORTOS |
Clock | MCU-R5F, DM-R5F, A53, C75 | Yes | FreeRTOS, NORTOS |
CycleCounter | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Debug | MCU-R5F, DM-R5F, A53, C75 | Yes | FreeRTOS, NORTOS |
Heap | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Hwi | MCU-R5F, DM-R5F, A53, C75 | Yes | FreeRTOS, NORTOS |
MPU | MCU-R5F, DM-R5F, A53, C75 | Yes | FreeRTOS, NORTOS |
Semaphore | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS, NORTOS |
Task | MCU-R5F, DM-R5F, A53, C75 | NA | FreeRTOS |
Timer | MCU-R5F, DM-R5F, A53 | Yes | FreeRTOS, NORTOS |
Peripheral | Domain | Supported CPUs | SysConfig Support |
DDR | Main | DM-R5F | Yes |
ECAP | Main | DM-R5F, A53, C75 | Yes |
EPWM | Main | DM-R5F, A53, C75 | Yes |
EQEP | Main | A53 | Yes |
GPIO | MCU | MCU-R5F, DM-R5F, C75 | Yes |
Main | MCU-R5F, DM-R5F, C75 | Yes |
I2C | Main | MCU-R5F, DM-R5F, A53 | Yes |
MCU | MCU-R5F, DM-R5F | Yes |
Wakeup | MCU-R5F, DM-R5F | Yes |
IPC | Main | MCU-R5F, DM-R5F, A53, C75 | Yes |
MCAN | MCU | MCU-DM-R5F | Yes |
MCASP | Main | DM-R5F, A53, C75 | Yes |
MCSPI | Main | MCU-R5F, DM-R5F, A53 | Yes |
MCU | MCU-R5F, DM-R5F | Yes |
MMCSD | Main | DM-R5F, A53 | Yes |
OSPI | Main | DM-R5F, A53 | Yes |
Pinmux | Main | MCU-R5F, DM-R5F, A53, C75 | Yes |
MCU | MCU-R5F, DM-R5F, A53, C75 | Yes |
Wakeup | MCU-R5F, DM-R5F, A53, C75 | Yes |
SA3UL | Main | A53 | Yes |
SOC | NA | MCU-R5F, DM-R5F, A53, C75 | Yes |
SCIClient | NA | MCU-R5F, DM-R5F, A53, C75 | Yes |
UART | Main | MCU-R5F, DM-R5F, A53, C75 | Yes |
MCU | MCU-R5F, DM-R5F | Yes |
Wakeup | DM-R5F | Yes |
UDMA | Main | MCU-R5F, DM-R5F, A53 | Yes |
WDT | Main | A53 | Yes |
ID | Head Line | Module | Applicable Releases |
SITSW-2776 | OSPI is broken on SBL Falcon mode | OSPI | 09.00.00 onwards |
SITSW-3100 | MCASP Driver Stop, then MCASP Start does not work | MCASP | 09.00.00 onwards |
SITSW-3181 | CycleCounterP_getCount 64b is missing for C7X | DPL | 09.00.00 onwards |
SITSW-3353 | UART traces from TIFS M4 are not available | UART | 08.06.00 onwards |
SITSW-3443 | Sysconfig error in MMCSD module on setting Card Type to NO_DEVICE | MMCSD | 08.06.00 onwards |
SITSW-3448 | Issue in the clean target of Linux Appimage makefile on windows | Build | 09.01.00 onwards |
SITSW-3488 | CCS log does not work for C75 core | Linker cmd | 09.00.00 onwards |
SITSW-3489 | HSM & Linux Appimage build fails with gmake from CCS in Windows | Build | 09.01.00 onwards |
SITSW-3525 | C7x exception logs are not readable | NA | 09.00.00 onwards |
SITSW-3559 | SBL SD and SBL SD Linux are broken | NA | 09.01.00 onwards |
SITSW-3600 | FwdStatus is set as SCISERVER_FORWARD_MSG for secure messages from DM R5 core | DM | 08.06.00 onwards |
SITSW-3610 | clock mux changes are lost after deepsleep entry/exit | DM | 08.06.00 onwards |
SITSW-3614 | C7x SBl boot fails when L2 memory is used in the application | SBL | 09.00.00 onwards |
SITSW-3645 | Default DMA configs are using invalid ring ranges | UDMA | 08.06.00 onwards |
SITSW-3845 | Errata i2310 causes erroneous set of UART timeout interrupt | UART | 09.02.00 onwards |
SITSW-3901 | fwl isolation example configures ownership for background region instead of foreground region | Security Examples | 09.00.00 onwards |
SITSW-3902 | Bootloader DMA has redundent cache management policies | SBL | 09.01.00 onwards |
SITSW-3921 | DDR Bist Priming does not prime the entire region given in the syscfg | DDR | 09.01.00 onwards |
SITSW-3950 | DDR: sdram index field is not cleared before writing | DDR | 08.06.00 onwards |
SITSW-3990 | CSL EMIF header file uses uintptr_t for ECC region start and end address | DDR | 09.00.00 onwards |
SITSW-4234 | SBL Uart Linux does not acknowledge 'end of file' message | SBL | 09.00.00 onwards |
PROC_SDL-7267 | SDL_POK_Inst and SDL_PRG_Inst macros defined twice in POK driver | SDL | 09.02.00 onwards |
PROC_SDL-7128 | Remove ESM Error Pin Counter Value Register from static register read API | SDL | 09.02.00 onwards |
PROC_SDL-7048 | DCC: SDL_DCC_getStatus() does not return correct status of DONE and ERR pending interrupts | SDL | 09.02.00 onwards |
SYSFW-6763 | TISCI_MSG_SET_DEVICE_RESETS message returns success for invalid device reset range | DM | 08.03.00 onwards |
SYSFW-7056 | Implement New PLL sequence Proposed by HW team | DM | 08.03.00 onwards |
SYSFW-6941 | TISCI_MSG_SYS_RESET fails for negative testcase | DM | 08.03.00 onwards |
SYSFW-6892 | TISCI Clock api returns success for invalid Clock ID | DM | 08.03.00 onwards |
SYSFW-5266 | LPM: USB must not remove reset isolation until LPSC has been reenabled | DM | 08.03.00 onwards |
SYSFW-6805 | TISCI_MSG_QUERY_FW_CAPS is giving NACK when send over secure queue | TIFS | 09.00.00 onwards |
SYSFW-6879 | clock_stop API in baremetal disables all configurable interrupts | TIFS | 09.01.00 onwards |
SYSFW-6811 | HSM core not allowed to access SA2UL context memory | TIFS | 09.01.00 onwards |
ID | Head Line | Module | Reported in release | Workaround |
MCUSDK-208 | gmake with -j can sometimes lock up Windows command prompt | Build | 08.06.00 | Use bash for windows as part of git for windows or don't use -j option |
SITSW-2269 | DeepSleep Low power mode (LPM) is not supported if the DM R5 is used for a general purpose application. | DM | 09.01.00 | None. |
PROC_SDL-6326 | Running MCU LBIST on SBL causes JTAG connection issues to MCU R5F | LBIST | 09.00.00 | None |
PROC_SDL-6299 | ECC is not supported for some instances. These are SDL_CPSW0_CPSW_3GUSS_CORE_ECC_CPSW_ECC_AGGR and SDL_CSI_RX_IF0_CSI_RX_IF_ECC_AGGR. | SDL | 09.00.00 | None. Support will be added in future release. |
SYSFW-5992 | Unable to set exact pixel clock for OLDI LCD display / HDMI Pixel clock | DM | 08.05.00 | Avoid gving range for SET_CLOCK, use exact values for min, max and target |
SYSFW-6369 | DM unable to enter deep sleep mode when booting in SBL flow | DM | 08.03.00 | None. |
SYSFW-6432 | Set device API doesn't return Error when PD is in transition state | DM | 08.03.00 | None. |
SYSFW-6426 | Ownership of a firewall region can be transferred to an invalid host | TIFS | 08.03.00 | None. |