初学arm,被boot loader搞头晕了..一一道来: 1.44b0内部有128字节的rom,这里面装的是什么呢,有什么用,可以改写吗,怎么改写呢? 2.平常说的bootloader过程和这片内的128字节rom之间发生什么操作呢? 3.从网上搜索到有些bootloader过程是这样的:ARM7 Boot 模式时, Flash 的地址是 0x70000000片选型号是CS0 (Normal模式下,Flash地址为0x00000000),启动采用Boot方式启 动运行存在128byte BootROM中的程序初始化ARM内部的COM口,从COM口接受数据到2K的 SRAM,这2K程序是用来真正Load VxWorks的,2K程序Load完毕后系统自动跳转到这2K程序执 行,它的作用是再次初始化内部的COM口,通过COM口接受VxWorks到DRAM,然后由DRAM写入 FLASH。 4.通过jtag下载程序到flash中的过程和3的过程有什么不同呢?
恳求dx指教啊...万分感谢 |