1 那他是是不是应该从bootloader的地址这里跳到flash的起始地址0x800 0000开始正常程序的运行啊
不是,一般是bootloader起始地址为0x800 0000,因为复位后,先运行的是bootloader,bootloader运行完,跳转到应用程序的.
2 对前4k有保护的,保护是指不能够通过编程指令修改,但可以通过仿真器下载bin或者hex等方式修改的,
3 不清楚,指知道使用固有的bootloader需要硬件支持的,必然扫描IO口电平进入编程模式,反之bootloader跳入应用程序. |