1 不能跑自己build出来的操作系统
很可能是因为build出来的image大小超过了32M,所以会有nk.nb0,nk.nb1。。。。。所以不能单看nk.nb0还是要按nk.bin,这里才是真实的大小。
2 nk.bin和nk.nb0的区别
2者都包含着操作系统的镜象。区别是在nk.bin里的东西要被加载到内存里(段在内存里要重新定向)才能跑OS;而nk.nb0里的东西采用了XIP,所以不需要在内存里,在flash就直接能跑了.
PS:PC机里的flash就是多烧了一个BIOS。
很可能是因为build出来的image大小超过了32M,所以会有nk.nb0,nk.nb1。。。。。所以不能单看nk.nb0还是要按nk.bin,这里才是真实的大小。
2 nk.bin和nk.nb0的区别
2者都包含着操作系统的镜象。区别是在nk.bin里的东西要被加载到内存里(段在内存里要重新定向)才能跑OS;而nk.nb0里的东西采用了XIP,所以不需要在内存里,在flash就直接能跑了.
PS:PC机里的flash就是多烧了一个BIOS。