引用: vuywsdfwf 发表于 2018-7-30 07:23
1. 例程中的是ROM中的reset vector,数据手册中有说明the reset vector in ROM at FFFF00h forces the program execution to branch to the location of the on-chip ROM bootloader.
因为是在ROM中,不能更改,所以如果用到中断的话,需要把中断向量表重定位到RAM里。
引用: su56789 发表于 2018-7-30 07:32
非常感谢,关于第2个问题,请问
1.我启用了INT0中断,发现有时候在edit模式下点击debug按钮进入debug模式时在线调试运行时进不了中断,点击暂停后停在了vector.asm 中的int0_isr: goto int0_isr,当我重新load .out文件后恢复正常了,可能是我的操作有问题?
2.其实我想问的是因为5534只有192kB SARAM,其地址最多到0x040 ...
引用: vuywsdfwf 发表于 2018-7-30 07:41
1. 一般是先手动connect,再load program,不大用debug按钮。
2. 越界的话,是分配到reserved memory了,reserved memory是不能用的,虽然有时可以正常工作,但不能保证稳定性和可靠性。
更多回帖