System Firmware Release Notes - 11.01.09
Table of Contents
Introduction
These are the release notes for SYSFW and HSM-demo.
J721E |
SYSFW |
11.01.08 |
J7200 |
SYSFW |
11.01.08 |
J721S2 |
SYSFW |
11.01.08 |
J784S4 |
SYSFW |
11.01.08 |
J722S |
SYSFW |
11.01.09 |
J722S |
HSM-DEMO |
11.01.09 |
Documentation
Refer to TISCI documentation for further details.
- Version: 11.01.09
- ABI Major: 4
- ABI Minor: 0
- NAME: Fancy Rat
What’s New
New features in this release:
- J721E, J721S2, J784S4, J742S2, J7200: MSMC firewall configuration Fixes
- J784S4, J742S2, J7200, J721S2, J721E and J722S: Firewall set API updated to not implicitly give debug permissions
- J784S4, J742S2, J7200, J721S2, J721E and J722S: DebugSS firewall unlocking restricted to HS-FS devices
- J721E: Firewall Exception routing enabled to R5 core
- J722S: Add support for HSM initialisation, changes to firewall and credentials init
- J722S: HSM demo binaries with IPC and cryptography exemplified released to ti-linux-firmware.
J721E |
SR 1.0 |
✔️ |
|
|
|
SR 1.1 |
|
|
✔️ |
|
SR 2.0 |
|
✔️ |
|
J7200 |
SR 1.0 |
|
|
|
|
SR 2.0 |
✔️ |
✔️ |
✔️ |
J721S2 |
SR 1.0 |
✔️ |
✔️ |
✔️ |
J784S4/J742S2 |
SR 1.0 |
✔️ |
✔️ |
✔️ |
J722s |
SR 1.0 |
NA |
✔️ |
✔️ |
- J784S4, J742S2, J7200, J721S2, J721E and J722S: No upgrade and compatibility changes since previous release.
Fixed Issues
J7200
SYSFW-8631 |
SYSFW |
SYSFW-8401 |
MCU1_1 config option name mismatch |
SYSFW-8381 |
J721S2/J784S4 /j7200/j722s Does't have domain Group information |
SYSFW-8166 |
[RM] Reset Handler fails when called before TIFS load |
SYSFW-7975 |
j7200: Get parent frequency depends upon MCU_PLL_CLKSEL_CLKLOSS_SWTCH_EN |
SYSFW-7969 |
Fix implicit debug bit programming during Firewall programming |
SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J721E
SYSFW-8401 |
MCU1_1 config option name mismatch |
SYSFW-8255 |
MSMC Firewalls Inconsistent |
SYSFW-8254 |
MSMC Null Slave Configuration Registers Require Write Access |
SYSFW-8166 |
[RM] Reset Handler fails when called before TIFS load |
SYSFW-7974 |
j721e: Get parent frequency depends upon MCU_PLL_CLKSEL_CLKLOSS_SWTCH_EN |
SYSFW-7969 |
Fix implicit debug bit programming during Firewall programming |
SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
SYSFW-6010 |
Firewall Exception is not enabled for J721E HSFS device |
J721S2
SYSFW-8536 |
Add higher burst size support for CSI BCDMA channels |
SYSFW-8401 |
MCU1_1 config option name mismatch |
SYSFW-8381 |
J721S2/J784S4 /j7200/j722s Does't have domain Group information |
SYSFW-8255 |
MSMC Firewalls Inconsistent |
SYSFW-8254 |
MSMC Null Slave Configuration Registers Require Write Access |
SYSFW-8166 |
[RM] Reset Handler fails when called before TIFS load |
SYSFW-7996 |
J721S2: VPAC firewall data is missing |
SYSFW-7969 |
Fix implicit debug bit programming during Firewall programming |
SYSFW-7964 |
j721s2: Get parent frequency depends upon MCU_PLL_CLKSEL_CLKLOSS_SWTCH_EN |
SYSFW-7609 |
J721S2/J784S4/AM62P/J722S/AM275x: Correct number of SA2UL instances in documentation |
SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J784S4/J742S2
SYSFW-8536 |
Add higher burst size support for CSI BCDMA channels |
SYSFW-8401 |
MCU1_1 config option name mismatch |
SYSFW-8381 |
J721S2/J784S4 /j7200/j722s Does't have domain Group information |
SYSFW-8379 |
[J784S4]: System reset handler fails to reset main domain |
SYSFW-8255 |
MSMC Firewalls Inconsistent |
SYSFW-8254 |
MSMC Null Slave Configuration Registers Require Write Access |
SYSFW-8166 |
[RM] Reset Handler fails when called before TIFS load |
SYSFW-7997 |
J784S4: VPAC firewall data is missing |
SYSFW-7969 |
Fix implicit debug bit programming during Firewall programming |
SYSFW-7609 |
J721S2/J784S4/AM62P/J722S/AM275x: Correct number of SA2UL instances in documentation |
SYSFW-7461 |
Firewall exception is not shown on a firewalled memory region |
J722S
SYSFW-8536 |
Add higher burst size support for CSI BCDMA channels |
SYSFW-8381 |
J721S2/J784S4 /j7200/j722s Does't have domain Group information |
SYSFW-8378 |
J722S: C7x Frequency should be set to 912.5 MHz |
SYSFW-7969 |
Fix implicit debug bit programming during Firewall programming |
SYSFW-7609 |
J721S2/J784S4/AM62P/J722S/AM275x: Correct number of SA2UL instances in documentation |
Known Issues
J7200
SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
SYSFW-7326 |
TI-Jacinto7-S2R: TIFS issue with IO retention mode |
J721E
SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
SYSFW-4814 |
J721E: Secure boot fails on HS device |
J721S2
SYSFW-8522 |
JTAG Unlock Issue on HS-SE Device with 11.0 SDK |
SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |
SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
SYSFW-7751 |
Authentication of encrypted image causing M4 core to halt |
SYSFW-7157 |
HSM Firewall configurations treat the core as non-secure |
J784S4/J742S2
SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |
SYSFW-7867 |
Adding C7X processor id in coreDbgEn field of the debug certificate causing JTAG unlock to fail |
SYSFW-7456 |
Race condition during Channelized firewall configuration |
SYSFW-7157 |
HSM Firewall configurations treat the core as non-secure |
J722S
SYSFW-8267 |
J7x: Remove Write permission for TIFS for Exception Logging Registers |
SYSFW-7994 |
J721S2/J784S4/J722S: HSM SRAM on SoCs using SMS is exposed to MCU R5F Cores |