如题,程序通过SPI模式能将例程中的二进制.bin文件烧到串行flash中,并能自举,程序运行也正常,但自己通过转换的二进制文件不能自举。由于例程只提供了.bin文件,没有提供具体的转换命令,转换命令是参照资料写的。请高手过来看看指导指导。
这是转换的cmd文件,程序入口地址,通过查看map,确定是0x100没错,程序只有3k,flash用的是AT26df321.
-boot
-v5510:2
-serial8
-map bootloader.map
-e 0x100
-b
-o bootloader.bin
bootloader.out
还有个问题就是程序如果比较大,内部ram不够的情况下,加载到外部RAM中,是不是只要在程序的CMD文件中,将text段放在外部RAM的空间区域?相当与程序入口地址在外部RAM空间?
希望各位不吝赐教,谢谢!
