l4568527193 发表于 2014-11-5 08:57:32

hex文件转bin文件的问题,单片机无法启动了,求指点

现在的情况是这样的,我先通过仿真器烧录了boot,然后通过串口烧录APP(由hex文件转换成的bin文件),如果我吧bin文件的第一行(地址为0000)的第5个字节从“00”改成任意字节,就会导致单片机复位后PC指针一直停在0000,即单片机复位以后就无法启动

richu 发表于 2014-11-5 12:57:51

1、为什么要手动修改bin文件?
2、查手册确定下第五个字节的用处?比如是否是中断向量指针等?
3、查看汇编指令对应的二进制,就明白改后的bin指令是什么功能,自然就会明白为什么不能运行了。

gtrajtr 发表于 2014-11-6 08:10:33

bin文件不带烧录的目标地址
你要手工指定,不然就写到不正确的位置,造成程序入口不对
页: [1]
查看完整版本: hex文件转bin文件的问题,单片机无法启动了,求指点