|
OpenBSL
v.0.1.0
|
The OpenBSL is implemented in the main code memory flash of MSP430 devices specifically in the last flash sections which is adjacent to the interrupt vector table. Therefore in order to enable the application to use interrupt, the interrupt vector table shall contain the addresses of small functions (at the moment it is implemented as assembly file) which jumps to the real ISR function.
The real/hardware interrupt vector is implemented as VectorTbl[] constant array pointing to certain address in main code memory just before the memory section containing the OpenBSL.
The secondary memory addresses is calculated based on the content of OpenBSL_Device.h header file. This header file shall be also used by the application file to implement the secondary interrupt vector table.
1.8.5