Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 339924

Summary: GIE and IER needs to be cleared in boot.c for c6x targets.
Product: [Technology] RTSC Reporter: judah <judah>
Component: TargetsAssignee: judah <judah>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: d-russo, dfriedland, karl
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard: target:3.23

Description judah CLA 2011-03-14 13:06:51 EDT
Build Identifier: 

Some ROM code may enable an interrupt and the interrupt stays enabled when program gets to c_int00. The boot file for the c6x targets needs to disable IER (set IER = 0) and clear GIE as the first thing it does in boot.c

Reproducible: Always
Comment 1 Dave Russo CLA 2011-12-05 18:00:34 EST
fixed in xdctools 3.23.00.32
Comment 2 Karl Wechsler CLA 2012-02-07 22:49:57 EST
verify pass 

339924 -- looks good, but fix was made in XDC 3.21, not 3.23 as indicated in the bugzilla.  I cannot update bugzilla for this one.  Someone else needs to mark this verify pass for me.
Comment 3 Dave Russo CLA 2013-01-24 15:11:59 EST
xdctools 3.23.05 GA is available from here: http://www.sanb.design.ti.com/tisb_releases/XDCtools/3_23_05_61/