srecord.h
来自「56f8300E系列dsp的BOOTloader」· C头文件 代码 · 共 42 行
H
42 行
//CAN
#define CL_BAUD_RATE 500000 /* default CAN baud rate */
#define CL_READ_QLEN_1 100 /* CAN read queue length (driver queue) - 1-port use */
#define CL_WRITE_QLEN 100 /* CAN write queue length (driver queue) */
#define SREC_NUMBER_OF_NOT_WRITTEN_LINE 2 /* Lines are not data */
#define SREC_NUMBER_OF_NOT_DATA_IN_LINE 14 /* It is not data in the line (address, check sum, title */
typedef struct {
NCTYPE_CAN_ARBID ArbitrationId;
NCTYPE_UINT8 DataLength;
NCTYPE_UINT8 Data[8];
NCTYPE_UINT8 Code[2];
} NCTYPE_CAN_FRAME_READ;
typedef struct {
unsigned long SRecordCnt;
unsigned short ErrorCode;
} NCTYPE_CAN_BOOTLOADER_FRAME;
#define CAN_INTERFACE_NAME "CAN"
#define SCI_INTERFACE_NAME "COM"
//SCI
#define BAUDRATE CBR_115200
#define BYTESIZE 8
#define PARITY NOPARITY
#define STOPBITS ONESTOPBIT
#define ASCII_XON 0x11
#define ASCII_XOFF 0x13
#define BUFFER_SIZE 4096
#define READ_BUFFER_TIMEOUT 1000
#define SRECORD_MAX_LENGTH_LINE 1000 //max value of string in S-Record file
//#define COM_PORT_NAME "COM1"
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?