/* * readme.h * * Created on: 2023年10月31日 * Author: shiya * * CAN_H7_Bootloader程序存放位置 * FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 128K * 要求APP的存放位置为: * FLASH (rx) : ORIGIN = 0x08020000, LENGTH = 896K * APP的中断向量表设置为: * define VECT_TAB_OFFSET 0x00020000U * * Boot顺序(关联CAN总线2): * Boot程序总线返回报文ID:0x1FF 类型:标准帧 * 1. Boot启动,返回报文长度1的报文; * 2. 延时100ms,期间等待报文0x110标准帧,首字节0x55,如果接收到 进入BootLoader程序 A; * 3. 如果没有收到进入bootloader请求,返回报文长度3的报文,跳转到APP; * * A. 如果进入bootloader程序,返回报文长度2的报文,等待刷写; * 刷写ID为0x222,逻辑参见“canbootloader.lua” * B. 如果刷写过程存在失败,返回报文长度4的报文,可以重新尝试运行“canbootloader.lua”进行刷写; * * C. 刷写成功,返回报文长度3的报文,进入APP; * */ #ifndef INC_README_H_ #define INC_README_H_ #endif /* INC_README_H_ */