龙芯PMON(2K1000)启动流程(二、汇编部分)1、pmon 文件相关的地址问题2、start.S 在pmon 中的作用?3、为什么start.S 是在cpu 上电之后立即执行的代码?4、为什么gzrom.bin 的开头就是start.S?5、start.S 代码进行逐一分析6、initmips 代码分析
一、总流程1、ls2k1000 cpu开始执行start.S(Targets/LS2K/ls2k/start.S)中的代码2、然后跳转到 initmips(…)(zloader.ls2k/initmips.c) 函数中执行3、在initmips()(zloader.ls2k/initmips.c)函数中将biosdata解压到0x8f010000地址上4、然后调用realinitmios(…)函数跳转到Targets/LS2K/ls2k/tgt_machdep.c中的initmips(…)问题一