9#ifndef __ELMOS_PROGRAMER_H_
10#define __ELMOS_PROGRAMER_H_
32#define ELMOS_SUCCESS (0)
33#define ELMOS_ERR_OPEN_DEV (-1)
34#define ELMOS_ERR_INIT_DEV (-2)
35#define ELMOS_ERR_FILE_FORMAT (-3)
36#define ELMOS_ERR_BEGIN_PROG (-4)
37#define ELMOS_ERR_CMD_FAIL (-5)
38#define ELMOS_ERR_PRG_FAILD (-6)
39#define ELMOS_ERR_FIND_CHIP (-7)
47#define SPEED_12K 12000
48#define SPEED_24K 24000
49#define SPEED_48K 48000
50#define SPEED_60K 60000
66int WINAPI
ELMOS_SetSpeed(
int DeviceHandle,
unsigned char LINChannel,
unsigned int SpeedHz);
77int WINAPI
ELMOS_StartProg(
int DeviceHandle,
unsigned char LINChannel,
const char* AppFileName);
89int WINAPI
ELMOS_StartProg2(
int DeviceHandle,
unsigned char LINChannel,
unsigned char NAD,
const char* AppFileName);
int WINAPI ELMOS_StartProg2(int DeviceHandle, unsigned char LINChannel, unsigned char NAD, const char *AppFileName)
开始对芯片进行编程下载,芯片需要使用适配器电源供电才能正常下载程序数据
int WINAPI ELMOS_StartProg(int DeviceHandle, unsigned char LINChannel, const char *AppFileName)
开始对芯片进行编程下载,芯片需要使用适配器电源供电才能正常下载程序数据
int WINAPI ELMOS_SetSpeed(int DeviceHandle, unsigned char LINChannel, unsigned int SpeedHz)
设置烧写速度,在开始烧写之前设置,若不设置,默认为24K