C55有两个堆栈模式,fast mode和slow mode。
一般使用.ivec _c_int00,USE_RETA 设置。
但是在线调试时,怎么使用GEL,设置堆栈模式呢?
谢谢
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello:
I test it, but it don't work.
codes:
.ivec rst_isr,USE_RETA
rst_isr: @IVPD_L = #(_VECSTART >> 8)
goto _c_int00
程序,并没有停止在我的断点位置。(@IVPD_L = #(_VECSTART >> 8)),而是直接进入main函数,这时IVPD 为 0xFFFF.
我尝试reset mcu.
CCS显示为
No source available for "0xff8000"
这个时候,IVPD 为 0xFFFF.
但是,程序和GEL中,是设置为0x0100.
_VECSTART = 0x10000;
Q1: 为什么,软件复位会导致IVPD变化。(GEL reset和CCS CPU reset, 都尝试过)
谢谢。