Add bootloader flag in the flash
This commit is contained in:
parent
ec086e2d47
commit
c0c42339f1
5 changed files with 17 additions and 2 deletions
|
@ -19,6 +19,7 @@ enum {
|
|||
pid_p = 1,
|
||||
pid_i,
|
||||
pid_d,
|
||||
firmw,
|
||||
foc_id,
|
||||
angl,
|
||||
vel
|
||||
|
@ -31,8 +32,8 @@ union{
|
|||
}conv_float_to_int;
|
||||
|
||||
#define FLASH_RECORD_SIZE sizeof(FLASH_RECORD) //size flash struct
|
||||
#define PARAM_COUNT 4 // count data in flash
|
||||
|
||||
#define PARAM_COUNT 5 // count data in flash
|
||||
#define FIRMWARE_FLAG (uint32_t)0xDEADBEEF
|
||||
// Flash sectors for STM32F407
|
||||
|
||||
#define SECTOR_2 0x08008000 // 16KB
|
||||
|
|
|
@ -17,6 +17,7 @@ void send_angle();
|
|||
void send_motor_enabled();
|
||||
void send_motor_enabled();
|
||||
void send_id();
|
||||
void firmware_update();
|
||||
// void send_motor_torque();
|
||||
void send_pid(uint8_t param_pid);
|
||||
void setup_id(uint8_t my_id);
|
||||
|
|
|
@ -37,6 +37,7 @@
|
|||
#define MOTOR_ANGLE 0x72
|
||||
#define MOTOR_TORQUE 0x73
|
||||
|
||||
#define FIRMWARE_UPDATE 0x55
|
||||
|
||||
//For send
|
||||
#define CAN_MSG_MAX_LEN 7
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue