使用J-link Commander成功连接芯片,而且可以将代码写到sram里面并启动。
如果要将裸机代码从SPI-FLASH 或者 SD卡启动,似乎要添加魔术头eGON。
如果不是的话,需要怎么样处理才能从SD卡启动。
离线
儿童节给大家的礼物,f1c200s,TF卡启动RTT的spl
http://whycan.com/t_4606.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
离线
儿童节给大家的礼物,f1c200s,TF卡启动RTT的spl
http://whycan.com/t_4606.html
(出处:哇酷开发者社区【全志 V3S/F1C100s/X3】)
谢谢
在linux上用dd指令也是可以的
dd if=xxx.bin of=/dev/sdx ob=1024 seek=8
xxx.bin 要写入的文件,其中xxx是文件名
sdx 要写入的TF卡,其中x是代号,通过 ls /dev/sd* 指令确认
离线
https://whycan.com/t_5060.html
可以参考我这个bootloader里那个AddCheckSum工具,那个就是我写的生成魔术头的程序,对头部数据的注释以及与其配合的boot0里的汇编程序都有相应注释,应该在./Tool目录里,对代码大小是否超过sram大小那里写的有点问题,可以对照我的新帖子里的tool看。下载到SD卡8kb偏移的地方就行,我只测试过spiflash
顺便我这个bootloader是可以直接引导裸机程序到ddr运行的,你也可以参考一下
最近编辑记录 f_Endman (2020-12-09 23:00:20)
离线
没有系统
裸机代码从SPI FLASH启动
或
裸机代码到DDR运行
离线