Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 339924 - GIE and IER needs to be cleared in boot.c for c6x targets.
Summary: GIE and IER needs to be cleared in boot.c for c6x targets.
Status: CLOSED FIXED
Alias: None
Product: RTSC
Classification: Technology
Component: Targets (show other bugs)
Version: unspecified   Edit
Hardware: Other All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: judah CLA
QA Contact:
URL:
Whiteboard: target:3.23
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-14 13:06 EDT by judah CLA
Modified: 2013-01-24 15:11 EST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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/