大家好、
我遇到了有关非法 ISR 生成的问题。
我的堆栈初始化为 RAMM0 (.stack :>RAMM0_1, page = 1),当我的栈指针使用访问栈最大大小地址之外的存储器时,会触发非法 ISR。 但现在我已将堆栈更改为 RAML0 (.stack :> RAML0, page = 0),当堆栈溢出发生时,将不会生成非法 ISR,并且我的 progam 被卡住。
如果我将.cmd 文件中的栈从 RAMM0更改为 RAML0、会出现什么问题? 当堆栈指针从堆栈最大地址访问存储器时、我需要获取非法 ISR
此致、
Chandrakant Pal
