You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1.3 KiB
39 lines
1.3 KiB
|
2 weeks ago
|
|
||
|
|
|
||
|
|
/*
|
||
|
|
* 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;
|
||
|
|
* PV 用户可修改数据
|
||
|
|
* CV 管理员配置权限,CV中有PV
|
||
|
|
* GV 机器人数据
|
||
|
|
* IV 机器人返回上位机的表征数据
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
#ifndef INC_BSP_README_H_
|
||
|
|
#define INC_BSP_README_H_
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#endif /* INC_BSP_README_H_ */
|