想问一个几个关于MP/MC#的问题:<br />1. MP/MC#是个引脚,同时,它又是SCSR2中的一个位,那么两者有什么区别呢?<br />2. 文档上说MP/MC#等于1时从外部读取复位向量;现在我的芯片没有外接存储器,MP/MC#接高电平后,按道理说芯片就不能从外部读取复位向量了,程序就不能运行了,但是为什么将程序烧进去后也能运行呢?<br /><br />我的cmd文件<br />MEMORY<br />{<br /> PAGE 0:<br /> VECS origin = 0000h, length = 0040h<br /> FLASH: origin = 0100h, length = 0F00h<br /> SARAM_P: origin = 8100h, length = 1000h <br /><br /> PAGE 1:<br /> B2: origin = 0060h, length = 020h<br /> B0: origin = 200h, length = 100h<br /> B1: origin = 300h, length = 100h<br /> SARAM_D: origin = 0800h, length = 0800h<br /> EXT_RAM: origin = 8000h , length = 8000h <br />}<br /><br />SECTIONS<br />{<br /> .vectors: > VECS PAGE 0<br /> .text: > FLASH PAGE 0<br /> .data: > FLASH PAGE 0<br /> .bss: > SARAM_D PAGE 1<br /> .stack: > SARAM_D PAGE 1<br /> .buffer: > SARAM_D PAGE 1<br />}<br /><br /><br /> |
|