原因
- 我碰到原因就是SCT加载文件的问题,我定义了不少段,所以导致bin文件变成了文件夹
- 一般的Bin生成方法:在USER里面Run#1加上
$K\ARM\ARMCC\bin\fromelf.exe --bin -o "$L@L.bin" "#L"
,生成错误出现文件夹,如果没有自定义SCT文件就可使用这种方法
解决方法
- Keil里面的fromelf帮助,可以去看看
- bincombined_base与你自己的起始地址有关,
$K\ARM\ARMCC\bin\fromelf.exe --bincombined --bincombined_base=0x08000000 -o "$L@L.bin" "#L"