RTEMS | bsp/arm/tms570: 4357 VIM vector table ECC not enabled/used (#5587)

Avi Weiss (@thnkslprpt) gitlab at rtems.org
Sun May 24 09:46:45 UTC 2026



Avi Weiss created an issue: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5587



## Summary
See `bsp_interrupt_facility_initialize` in `bsps/arm/tms570/irq/irq.c`  
There is no enabling or other dealings with the ECC/SECDED feature for the 4357 variant.  

Confirmed this by reading out `ECCENA` on a TMS570LC43x Launchpad XL which  came out as `0x5` (disabled).  

This aligns with the TRM which confirms that ECC is disabled after reset until explicitly enabled:  
![image](/uploads/ac26da4d5adc9216a56321f9d8778ad9/image.png){width=723 height=67}  

## Expected behaviour
Enable `ECCENA` in the `ECCCTL` register.  

Will probably require adding some register definitions in `bsps/arm/tms570/include/bsp/ti_herc/reg_vim.h`

-- 
View it on GitLab: https://gitlab.rtems.org/rtems/rtos/rtems/-/issues/5587
You're receiving this email because of your account on gitlab.rtems.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/bugs/attachments/20260524/c0dc780e/attachment.htm>


More information about the bugs mailing list