你好,我们正在做有关s12系列单片机的总线扩展,想外扩一片128K的RAM,有问题想请教您.我们在codewarrior3.1环境下进行仿真.首先,在simulator_linker.prm文件中声明了外部RAM空间,然后在程序中将变量分配到外部RAM中,最后,将simulator setting 中 compiler for HC12 的 option修改为-CpDPAGE=0x34 -Mb -PSegObj.运行程序,通过MEMORY窗口,可以看到在运行Start12.c时,外部RAM空间已经被处始化,可当运行到主程序时,却无法改变外部RAM中变量的值.在反汇编中看不到有关页切换的指令. 请问如何用c来访问外部RAM. |