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