首页 > TAG信息列表 > flashloader

痞子衡嵌入式:飞思卡尔Kinetis系列MCU启动那些事(2)- KBOOT形态(ROM/Bootloader/Flashloader)

我们知道KBOOT是一个完善的Bootloader解决方案,这个解决方案主要设计用于Kinetis芯片上,目前Kinetis芯片起码有上百种型号,KBOOT在这上百种Kinetis芯片里存在的形式并不是完全一样的,KBOOT主要有三种存在形式(ROM Bootloader、Flashloader、Flash-Resident Bootloader)  大家好,我是痞子

flashloader速度提升

烧写流程如下:   jlink命令行下 h loadbin E:\fl\qspi\fsbl.bin 0x20000    #fsbl较小忽略 setPC 0x20000 g WaitHalt loadbin E:\fl\qspi\BOOT.bin 0x01000000 loadbin E:\fl\qspi\image.bin 0x02000000 loadbin E:\fl\qspi\jlink_exe_DDR_uart\u-boot_DDR_uart.bin 0x040000

flashloader的问题解决过程

1.问题:flashloader无法烧写qspi flash(自行生成的FSBL.out不能烧写,golden FSBL.out可以烧写) 解决过程: 最开始是比对ps_init.c,替换后发现问题并未解决; 然后通过proxxxx_jtag-debug.exe烧写qspi flash 判断fsbl load到了0xe8002800 而不是ocm (Proxxxx Console信息也有此信息) 进而定