请教各位大侠以下若干问题,还望各位不吝赐教!多谢!
不同的镜像文件格式(比如hex文件或者是M0文件等)是否对bootloader有影响,如果往一个目标板里下载不同格式的文件,bootloader如何判断把这些代码写往哪些内存空间。
在非IDE开发环境中,用于分配内存空间的map文件应该怎样产生呢,手动写吗?
芯片可以加载的程序大小由谁决定呢,ram空间长度还是flash的大小。
对ram和flash区域Remap的工作由谁做呢?操作系统还是bootloader?
bootloader和操作系统的开始都要对硬件做初始化,区别是什么呢?PLL在进入操作系统以后是否要被重新初始化?
ARM在bootloader工作期间处于哪种模式?进入操作系统以后如何切换? |