|
OpenBSL
v.0.1.0
|
OpenBSL device configuration header file. More...
Go to the source code of this file.
Macros | |
| #define | DEV_NUM_OF_INT (12) |
| #define | DEV_JUMP_INST_LEN (4) |
| #define | DEV_VECTOR_INT_IDX_P1 (0) |
| #define | DEV_VECTOR_INT_IDX_P2 (1) |
| #define | DEV_VECTOR_INT_IDX_ADC10 (2) |
| #define | DEV_VECTOR_INT_IDX_USCI_RX_TX (3) |
| #define | DEV_VECTOR_INT_IDX_USCI_STAT (4) |
| #define | DEV_VECTOR_INT_IDX_TA0_1 (5) |
| #define | DEV_VECTOR_INT_IDX_TA0_0 (6) |
| #define | DEV_VECTOR_INT_IDX_WDT (7) |
| #define | DEV_VECTOR_INT_IDX_COMP_A (8) |
| #define | DEV_VECTOR_INT_IDX_TA1_1 (9) |
| #define | DEV_VECTOR_INT_IDX_TA1_0 (10) |
| #define | DEV_VECTOR_INT_IDX_NMI (11) |
| #define | INFO_MEM_START_ADDR (0x1000) |
| #define | INFO_MEM_END_ADDR (0x10BF) |
| #define | INFO_MEM_LEN (INFO_MEM_END_ADDR-INFO_MEM_START_ADDR+1) |
| #define | APP_MEM_START_ADDR (0xC000) |
| #define | APP_MEM_END_ADDR (0xF7FF) |
| #define | APP_MEM_LEN (APP_MEM_END_ADDR-APP_MEM_START_ADDR+1) |
| #define | APP_MEM_RESET_VECT_ADDR (0xF7FE) |
| #define | APP_MEM_RESET_VECT_LEN (2) |
| #define | APP_MEM_INT_VECT_START_ADDR (APP_MEM_RESET_VECT_ADDR-(DEV_JUMP_INST_LEN*DEV_NUM_OF_INT)) |
| #define | APP_MEM_INT_VECT_END_ADDR (APP_MEM_RESET_VECT_ADDR-1) |
| #define | APP_MEM_INT_VECT_LEN (APP_MEM_INT_VECT_END_ADDR-APP_MEM_INT_VECT_START_ADDR+1) |
| #define | APP_MEM_CODE_START_ADDR (APP_MEM_START_ADDR) |
| #define | APP_MEM_CODE_END_ADDR (APP_MEM_INT_VECT_START_ADDR-1) |
| #define | APP_MEM_CODE_LEN (APP_MEM_CODE_END_ADDR-APP_MEM_CODE_START_ADDR+1) |
| #define | OPEN_BSL_CODE_START_ADDR (0xF800) |
| #define | OPEN_BSL_CODE_END_ADDR (0xFFDD) |
| #define | OPEN_BSL_CODE_LEN (OPEN_BSL_CODE_END_ADDR-OPEN_BSL_CODE_START_ADDR+1) |
| #define | OPEN_BSL_INT_VECT_START_ADDR (0xFFE0) |
| #define | OPEN_BSL_INT_VECT_END_ADDR (0xFFFD) |
| #define | OPEN_BSL_INT_VECT_LEN (OPEN_BSL_INT_VECT_END_ADDR-OPEN_BSL_INT_VECT_START_ADDR+1) |
OpenBSL device configuration header file.
| #define APP_MEM_START_ADDR (0xC000) |
MAIN code memory for application
| #define INFO_MEM_START_ADDR (0x1000) |
INFO memory
| #define OPEN_BSL_CODE_START_ADDR (0xF800) |
MAIN code memory for OpenBSL bootloader
1.8.5