diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/blt_conf.h index 7e0f47f5..66b42f5c 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/main.c index 2fe1ea7b..2a17d73e 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Boot/main.c @@ -153,7 +153,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -173,7 +173,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -202,7 +202,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/boot.c index 5781ad83..e302da6c 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,20 +90,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -111,19 +111,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -132,9 +132,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -143,11 +143,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -161,7 +161,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -183,7 +183,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -192,7 +192,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -201,12 +201,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -215,8 +215,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/main.c index 236bbe8c..ae45021f 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_GCC/Prog/main.c @@ -143,10 +143,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -161,7 +161,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -169,7 +169,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -182,18 +182,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_9, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_9); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/blt_conf.h index 6fc83838..96bdee11 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/settings/stm32f0.wsdt b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/settings/stm32f0.wsdt index 7a13883d..fcb5558c 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/settings/stm32f0.wsdt +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/settings/stm32f0.wsdt @@ -164,7 +164,7 @@ 24 1863 2 - + 0 -1 @@ -213,18 +213,20 @@ - 190 + 172 30 30 30 stm32f0 + stm32f0/src + stm32f0/src/core 14 - 11 + 20 1 @@ -238,12 +240,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -269,8 +271,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -283,7 +285,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -306,7 +308,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -319,7 +321,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -333,7 +335,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -347,7 +349,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -361,7 +363,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -375,7 +377,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -459,7 +461,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -470,11 +472,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -483,7 +485,7 @@ 8192 0 0 - 32767 + 24 0 @@ -491,7 +493,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -500,7 +502,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.dep b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.dep index 49f6b333..3da955dc 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.dep +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.dep @@ -1,440 +1,457 @@ 4 - 4008943856 + 1035164316 stm32f0 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f051x8.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_def.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash.h $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0.h $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_def.h $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_usart.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc.h - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\types.h - $PROJ_DIR$\..\obj\openblt_stm32f051.map - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.h - $PROJ_DIR$\..\obj\stm32f0xx_comp.lst - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Include\system_stm32f0xx.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c - $PROJ_DIR$\..\stm32f0xx_flash.icf - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c - $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\obj\stm32f0xx_i2c.lst - $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\system_stm32f0xx.__cstat.et - $PROJ_DIR$\..\system_stm32f0xx.c - $PROJ_DIR$\..\startup_stm32f051x8.s - $PROJ_DIR$\..\obj\stm32f0xx_can.lst - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\obj\stm32f0xx_crs.pbi - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\obj\stm32f0xx_crc.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.h - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.lst - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\lib\stm32f0xx_hal_conf.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.h - $PROJ_DIR$\..\lib\system_stm32f0xx.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_rcc.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\stm32f0xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_flash.__cstat.et - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_cec.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f0xx_crs.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_comp.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_rcc.o - $PROJ_DIR$\..\src\hw\system_stm32f0xx.c - $PROJ_DIR$\..\obj\stm32f0xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_tim.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c - $PROJ_DIR$\..\bin\openblt_stm32f051.srec - $PROJ_DIR$\..\obj\stm32f0xx_rtc.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\uart.c - $PROJ_DIR$\..\bin\openblt_stm32f051.out - $PROJ_DIR$\..\obj\stm32f0xx_misc.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_crc.o - $PROJ_DIR$\..\src\hw\system_stm32f0xx.h - $PROJ_DIR$\..\obj\stm32f0xx_flash.lst - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\src\hw\startup_stm32f0xx.s - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.c - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cstart.s - $PROJ_DIR$\..\obj\stm32f0xx_can.pbi - $PROJ_DIR$\..\obj\stm32f0xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_dma.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\stm32f0xx_spi.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\stm32f0xx_conf.h - $PROJ_DIR$\..\obj\stm32f0xx_it.pbi - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\stm32f0xx_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_misc.o - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f051x8.h $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\nvm.lst $PROJ_DIR$\..\stm32f0xx_it.h - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_spi.h - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_dac.o - $PROJ_DIR$\..\obj\stm32f0xx_spi.o - $PROJ_DIR$\..\obj\stm32f0xx_exti.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\obj\stm32f0xx_misc.pbi - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_tim.h - $PROJ_DIR$\..\obj\file.pbi $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\stm32f0xx_adc.__cstat.et + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\stm32f0xx_dac.o + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\stm32f0xx_misc.pbi $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f0_discovery.pbi - $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\stm32f0xx_exti.o + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_gpio.pbi $PROJ_DIR$\..\obj\stm32f0xx_rtc.lst $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_i2c.h - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.lst - $PROJ_DIR$\..\obj\startup_stm32f0xx.o - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\stm32f0xx_cec.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dma.h + $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_spi.h + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_spi.o + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_tim.h + $PROJ_DIR$\..\obj\boot.lst + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\stm32f0xx_misc.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\uart.c + $PROJ_DIR$\..\obj\stm32f0xx_rtc.__cstat.et + $PROJ_DIR$\..\src\hw\system_stm32f0xx.c + $PROJ_DIR$\..\bin\openblt_stm32f051.out + $PROJ_DIR$\..\obj\stm32f0xx_flash.lst + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.o + $PROJ_DIR$\..\obj\stm32f0xx_tim.__cstat.et + $PROJ_DIR$\..\bin\openblt_stm32f051.srec + $PROJ_DIR$\..\obj\stm32f0xx_misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_crc.o + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cstart.s + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_tim.o + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\stm32f0xx_can.pbi + $PROJ_DIR$\..\obj\stm32f0xx_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_it.pbi + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c + $PROJ_DIR$\..\obj\stm32f0xx_pwr.__cstat.et + $PROJ_DIR$\..\src\hw\startup_stm32f0xx.s + $PROJ_DIR$\..\obj\stm32f0xx_spi.__cstat.et + $PROJ_DIR$\..\stm32f0xx_conf.h + $PROJ_DIR$\..\obj\stm32f0xx_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_dma.__cstat.et + $PROJ_DIR$\..\src\hw\system_stm32f0xx.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c + $PROJ_DIR$\..\lib\stm32f0xx_hal_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\lib\system_stm32f0xx.c + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_usart.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_pwr.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_cec.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_rcc.o + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.lst + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.__cstat.et + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_i2c.__cstat.et + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\stm32f0xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_crc.lst + $PROJ_DIR$\..\obj\stm32f0xx_crs.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.h + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\stm32f0xx_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\cop.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\system_stm32f0xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_i2c.lst + $PROJ_DIR$\..\system_stm32f0xx.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\stm32f0xx_can.lst + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\stm32f0xx_crs.pbi + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\startup_stm32f051x8.s + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\types.h + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\openblt_stm32f051.map + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.h + $PROJ_DIR$\..\obj\stm32f0xx_comp.lst + $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Include\system_stm32f0xx.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\stm32f0xx_flash.icf + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c + $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.c + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c + $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\obj\stm32f0xx_tim.pbi + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\stm32f0xx_spi.lst $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c + $PROJ_DIR$\..\obj\stm32f0xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f0xx_comp.o + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.pbi + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\stm32f0xx_rcc.pbi + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.lst + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.pbi + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dma.h + $PROJ_DIR$\..\obj\stm32f0xx_flash.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c + $PROJ_DIR$\..\obj\stm32f0xx_pwr.lst + $PROJ_DIR$\..\obj\stm32f0xx_usart.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_misc.h + $PROJ_DIR$\..\obj\stm32f0xx_cec.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.lst + $PROJ_DIR$\..\obj\system_stm32f0xx.o + $PROJ_DIR$\..\obj\startup_stm32f0xx.o + $PROJ_DIR$\..\obj\stm32f0xx_adc.o $PROJ_DIR$\..\obj\stm32f0xx_syscfg.lst $PROJ_DIR$\..\obj\stm32f0xx_dac.pbi $PROJ_DIR$\..\obj\stm32f0xx_tim.lst - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\stm32f0xx_i2c.pbi - $PROJ_DIR$\..\obj\stm32f0xx_rcc.pbi - $PROJ_DIR$\..\obj\stm32f0xx_comp.o - $PROJ_DIR$\..\obj\stm32f0xx_spi.lst - $PROJ_DIR$\..\obj\system_stm32f0xx.o - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_misc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c - $PROJ_DIR$\..\obj\stm32f0xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f0xx_pwr.lst - $PROJ_DIR$\..\obj\stm32f0xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f0xx_usart.lst - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.pbi - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32f0xx_adc.o - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\xcp.pbi $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\stm32f0xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f0xx_dma.pbi $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\obj\stm32f0xx_spi.pbi - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f0xx_can.o $PROJ_DIR$\..\obj\stm32f0_discovery.o - $PROJ_DIR$\..\obj\stm32f0xx_adc.lst - $PROJ_DIR$\..\obj\stm32f0xx_rtc.pbi - $PROJ_DIR$\..\bin\stm32f0.out - $PROJ_DIR$\..\obj\stm32f0xx_flash.o - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.pbi - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.o - $PROJ_DIR$\..\obj\led.o $PROJ_DIR$\..\obj\stm32f0xx_gpio.o - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32f0xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f0xx_crs.o - $PROJ_DIR$\..\obj\stm32f0xx_dma.o - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\stm32f0xx_dac.lst + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.pbi $PROJ_DIR$\..\obj\stm32f0xx_dma.lst + $PROJ_DIR$\..\obj\stm32f0xx_dac.lst $PROJ_DIR$\..\obj\stm32f0xx_pwr.pbi + $PROJ_DIR$\..\obj\stm32f0xx_can.o + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\stm32f0xx_usart.pbi + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f0xx_adc.lst + $PROJ_DIR$\..\obj\stm32f0xx_flash.o + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.pbi $PROJ_DIR$\..\obj\timer.o $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f0xx_exti.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cstart.s + $PROJ_DIR$\..\obj\stm32f0xx_dma.o + $PROJ_DIR$\..\obj\stm32f0xx_crs.o + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.o $PROJ_DIR$\..\lib\stm32f0xx_conf.h - $PROJ_DIR$\..\lib\system_stm32f0xx.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Include\stm32f0xx.h - $PROJ_DIR$\..\lib\stm32f0xx.h - $PROJ_DIR$\..\bin\IO_Toggle.out - $PROJ_DIR$\..\obj\timer.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\Include\core_cm0.h - $PROJ_DIR$\..\obj\stm32f0xx_crc.pbi - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\stm32f0xx_crs.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_syscfg.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f0xx_exti.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_iwdg.h - $PROJ_DIR$\..\stm32f0xx_it.c - $PROJ_DIR$\..\obj\stm32f0xx_cec.lst - $PROJ_DIR$\..\obj\hooks.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f0xx_spi.pbi + $PROJ_DIR$\..\bin\stm32f0.out + $PROJ_DIR$\..\obj\stm32f0xx_rtc.pbi + $PROJ_DIR$\..\obj\stm32f0xx_dma.pbi $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_gpio.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\..\obj\main.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f0xx_crc.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\bin\IO_Toggle.out + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_iwdg.h + $PROJ_DIR$\..\obj\stm32f0xx_cec.lst + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\lib\system_stm32f0xx.h + $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Include\stm32f0xx.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f0xx_crs.lst + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_usart.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_spi.c + $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_misc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_exti.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_flash.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_usart.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_spi.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rcc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_tim.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_pwr.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c - $PROJ_DIR$\..\bin\stm32f0.srec - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_wwdg.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_iwdg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c - $PROJ_DIR$\..\cfg\stm32f0xx_flash.icf - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_gpio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c + $TOOLKIT_DIR$\inc\c\intrinsics.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\Include\core_cm0.h + $PROJ_DIR$\..\obj\stm32f0xx_exti.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_syscfg.h + $PROJ_DIR$\..\stm32f0xx_it.c + $PROJ_DIR$\..\lib\stm32f0xx.h + $PROJ_DIR$\..\obj\hooks.__cstat.et $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rtc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_iwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_usart.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_pwr.h + $PROJ_DIR$\..\bin\stm32f0.srec $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_tim.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_tim.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c + $PROJ_DIR$\..\cfg\stm32f0xx_flash.icf + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rcc.h $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_comp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_flash.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dma.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rtc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_spi.h $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dbgmcu.c $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.lst $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_cec.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_exti.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dac.c - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Source\Templates\iar\startup_stm32f0xx.s - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_adc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dac.h - $PROJ_DIR$\..\obj\stm32f0xx_misc.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crs.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_can.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dbgmcu.h - $PROJ_DIR$\..\startup_stm32f0xx.s - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_can.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_comp.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.pbi - $PROJ_DIR$\..\obj\system_stm32f0xx.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crc.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.pbi - $PROJ_DIR$\..\lib\cmsis\core_cm0.h - $PROJ_DIR$\..\obj\stm32f0xx_hal.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.lst - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_wwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_gpio.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.pbi $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal.pbi + $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.lst + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.pbi + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.lst $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.pbi + $PROJ_DIR$\..\obj\stm32f0xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.lst + $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32f0xx_hal.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.lst - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dac.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_comp.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.o + $PROJ_DIR$\..\lib\cmsis\core_cm0.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.lst + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.o + $PROJ_DIR$\..\..\..\..\Libraries\CMSIS\ST\STM32F0xx\Source\Templates\iar\startup_stm32f0xx.s + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_can.c + $PROJ_DIR$\..\obj\system_stm32f0xx.lst + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crc.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.lst + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f0xx_misc.lst + $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.o + $PROJ_DIR$\..\obj\stm32f0xx_hal.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crs.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_adc.h + $PROJ_DIR$\..\startup_stm32f0xx.s + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.lst + $PROJ_DIR$\..\obj\stm32f0xx_it.o + $PROJ_DIR$\..\obj\stm32f0xx_pwr.o + $PROJ_DIR$\..\obj\stm32f0xx_hal.xcl + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_rcc.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.xcl + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\stm32f0xx_comp.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f0xx_cec.pbi + $PROJ_DIR$\..\obj\stm32f0xx_i2c.o + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_pwr.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.xcl + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_rtc.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c + $TOOLKIT_DIR$\lib\rt6M_tl.a + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_i2c.h + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\stm32f0xx_rtc.o + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\obj\flash_layout.pbi + $PROJ_DIR$\..\obj\stm32f0xx_adc.pbi + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_syscfg.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_cec.h + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\stm32f0xx_usart.o + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.o $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.o - $PROJ_DIR$\..\obj\startup_stm32f051x8.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.o $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.o $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.pbi $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\stm32f0xx_hal.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.lst $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\startup_stm32f051x8.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.lst + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.o $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\net.xcl $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.xcl $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.o $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.lst + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\src\app\main.c + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\stm32f0.pbd + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.xcl $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.xcl $PROJ_DIR$\..\obj\backdoor.xcl $PROJ_DIR$\..\obj\boot.xcl $PROJ_DIR$\..\obj\flash.xcl @@ -442,142 +459,103 @@ $PROJ_DIR$\..\obj\cop.xcl $PROJ_DIR$\..\obj\file.xcl $PROJ_DIR$\..\obj\system_stm32f0xx.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.xcl $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.xcl - $PROJ_DIR$\..\obj\uart.xcl $PROJ_DIR$\..\obj\xcp.xcl $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.xcl $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.xcl $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_crc.h - $PROJ_DIR$\..\src\app\main.c - $PROJ_DIR$\..\obj\stm32f0.pbd - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.pbi - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_misc.h - $PROJ_DIR$\..\obj\system_stm32f0xx.pbi - $PROJ_DIR$\..\obj\stm32f0xx_it.lst - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.lst - $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_comp.h - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f0_discovery.lst - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f0xx_gpio.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_flash.h - $PROJ_DIR$\..\obj\stm32f0xx_rcc.lst - $TOOLKIT_DIR$\lib\m6M_tl.a - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dma.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_usart.h - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dbgmcu.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_adc.h - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_exti.h - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dac.h $PROJ_DIR$\..\obj\cop.lst $TOOLKIT_DIR$\lib\dl6M_tln.a - $PROJ_DIR$\..\obj\nvm.pbi + $TOOLKIT_DIR$\lib\m6M_tl.a + $PROJ_DIR$\..\obj\stm32f0xx_it.lst $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_wwdg.h + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_exti.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_usart.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dac.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_adc.h + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_misc.h + $PROJ_DIR$\..\obj\stm32f0xx_rcc.lst + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f0xx_ll_pwr.o + $PROJ_DIR$\..\obj\system_stm32f0xx.pbi + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_comp.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f0xx_gpio.lst + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dma.h + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_dbgmcu.h $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\memory.x $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.o - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_rtc.h - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c - $PROJ_DIR$\..\obj\stm32f0xx_cec.pbi - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_syscfg.h - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_cec.h - $PROJ_DIR$\..\obj\stm32f0xx_rtc.o - $PROJ_DIR$\..\obj\stm32f0xx_comp.pbi - $PROJ_DIR$\..\obj\stm32f0xx_usart.o - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_i2c.h - $TOOLKIT_DIR$\lib\rt6M_tl.a - $PROJ_DIR$\..\obj\stm32f0xx_i2c.o - $PROJ_DIR$\..\obj\flash_layout.o - $PROJ_DIR$\..\obj\flash_layout.pbi - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_pwr.h - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_rcc.h - $PROJ_DIR$\..\obj\stm32f0xx_adc.pbi - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\led.lst - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f0xx_pwr.o - $PROJ_DIR$\..\obj\stm32f0xx_it.o - $PROJ_DIR$\..\obj\stm32f0xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\stm32f0_discovery.lst + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\inc\stm32f0xx_flash.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.o $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.lst [ROOT_NODE] ILINK - 146 54 + 53 188 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c ICCARM - 380 416 - - - BICOMP - 514 + 411 403 __cstat - 362 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c - - - ICCARM - 325 350 + 343 BICOMP - 422 - - - __cstat 373 ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c + + + ICCARM + 339 427 + + + __cstat + 331 + + + BICOMP + 388 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 @@ -586,90 +564,21 @@ ICCARM - 354 395 - - - BICOMP - 511 + 363 408 __cstat - 370 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c - - - ICCARM - 475 413 + 338 BICOMP - 512 - - - __cstat 371 ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c - - - ICCARM - 391 407 - - - BICOMP - 513 - - - __cstat - 357 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c - - - ICCARM - 400 401 - - - BICOMP - 417 - - - __cstat - 377 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 @@ -678,882 +587,86 @@ ICCARM - 369 335 - - - BICOMP - 428 - - - __cstat - 410 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c - - - ICCARM - 372 361 - - - BICOMP - 419 - - - __cstat - 360 - - - - - ICCARM - 24 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 35 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c - - - ICCARM - 402 359 - - - BICOMP - 439 - - - __cstat - 376 - - - - - ICCARM - 31 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c - - - ICCARM - 311 460 - - - BICOMP - 425 - - - __cstat - 399 - - - - - ICCARM - 36 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 35 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c - - - ICCARM - 302 463 - - - BICOMP - 426 + 330 353 __cstat 404 - - - - ICCARM - 30 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 31 35 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c - - - ICCARM - 454 406 - BICOMP 446 - - __cstat - 396 - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c ICCARM - 336 411 - - - BICOMP - 429 + 488 407 __cstat - 392 + 323 + + + BICOMP + 384 ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c ICCARM - 379 414 - - - BICOMP - 447 + 420 405 __cstat - 375 + 329 + + + BICOMP + 415 ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\uart.c ICCARM - 358 472 + 432 374 BICOMP - 440 - - - __cstat - 405 + 68 ICCARM - 31 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 88 28 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c - - - ICCARM - 393 394 - - - BICOMP - 423 - - - __cstat - 364 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c - - - ICCARM - 340 334 - - - BICOMP - 421 - - - __cstat - 383 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c - - - ICCARM - 459 389 - - - BICOMP - 424 - - - __cstat - 366 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c - - - ICCARM - 299 415 - - - BICOMP - 444 - - - __cstat - 386 - - - - - ICCARM - 9 93 49 6 14 1 17 151 279 289 272 285 508 13 287 518 7 8 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c - - - ICCARM - 337 409 - - - BICOMP - 448 - - - __cstat - 398 - - - - - ICCARM - 26 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 35 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c - - - ICCARM - 382 341 - - - BICOMP - 433 - - - __cstat - 368 - - - - - ICCARM - 48 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 501 - - - BICOMP - 502 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 172 228 - - - BICOMP - 442 - - - __cstat - 135 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c - - - ICCARM - 171 232 - - - BICOMP - 482 - - - - - ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 78 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c - - - ICCARM - 485 230 - - - BICOMP - 462 - - - - - ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 507 250 - - - BICOMP - 515 - - - __cstat - 196 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 58 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 24 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c - - - ICCARM - 493 261 - - - BICOMP - 271 - - - - - ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.c - - - ICCARM - 464 242 - - - BICOMP - 197 - - - - - ICCARM - 56 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 - - - BICOMP - 56 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 - - - - - $PROJ_DIR$\..\system_stm32f0xx.c - - - ICCARM - 348 218 - - - BICOMP - 456 - - - - - ICCARM - 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 - - - BICOMP - 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 - - - - - $PROJ_DIR$\..\startup_stm32f051x8.s - - - AARM - 408 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 458 121 - - - BICOMP - 516 - - - __cstat - 118 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 31 35 28 88 30 24 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 113 186 - - - BICOMP - 517 - - - __cstat - 284 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 58 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 24 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c - - - ICCARM - 493 261 - - - BICOMP - 438 - - - __cstat - 128 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 195 191 - - - BICOMP - 431 - - - __cstat - 131 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - - - ICCARM - 453 487 - - - BICOMP - 441 - - - __cstat - 173 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 30 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 192 184 - - - BICOMP - 420 - - - __cstat - 117 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 193 234 - - - BICOMP - 430 - - - __cstat - 153 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 488 204 - - - BICOMP - 443 - - - __cstat - 120 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 87 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c - - - ICCARM - 171 232 - - - BICOMP - 445 - - - __cstat - 132 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 101 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c - - - ICCARM - 162 73 - - - BICOMP - 437 - - - __cstat - 179 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 291 518 289 272 285 508 519 - - - - - $PROJ_DIR$\..\lib\system_stm32f0xx.c - - - ICCARM - 348 218 - - - BICOMP - 436 - - - __cstat - 69 - - - - - ICCARM - 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 112 177 - - - BICOMP - 427 - - - __cstat - 155 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c - - - ICCARM - 485 230 - - - BICOMP - 418 - - - __cstat - 164 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 35 28 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 187 122 - - - BICOMP - 435 - - - __cstat - 185 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 134 279 289 272 285 508 129 111 198 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 480 247 - - - BICOMP - 434 - - - __cstat - 125 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c - - - ICCARM - 176 276 - - - BICOMP - 432 - - - __cstat - 194 - - - - - ICCARM - 89 84 98 76 96 105 82 91 83 97 107 100 68 14 1 17 151 279 289 272 285 508 13 287 518 7 8 9 93 49 6 378 129 46 0 3 19 20 11 10 12 5 38 47 40 51 + 97 185 99 184 112 92 102 111 82 93 109 94 178 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -1562,7 +675,757 @@ ICCARM - 348 218 + 356 225 + + + BICOMP + 476 + + + + + ICCARM + 288 350 63 271 266 269 280 378 247 262 360 259 279 352 79 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + BICOMP + 288 350 63 271 266 269 280 378 247 262 360 259 279 352 79 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\bin\openblt_stm32f051.out + + + ILINK + 188 + + + OBJCOPY + 57 + + + + + ILINK + 196 27 231 23 215 240 211 180 158 275 25 242 163 42 223 493 416 408 407 403 427 405 353 349 429 402 341 406 412 346 421 410 362 327 475 335 478 487 225 246 204 277 387 463 462 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cstart.s + + + AARM + 199 + + + + + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c + + + ICCARM + 361 49 + + + BICOMP + 28 + + + + + ICCARM + 472 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 + + + BICOMP + 472 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 + + + + + $PROJ_DIR$\..\src\hw\startup_stm32f0xx.s + + + AARM + 226 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.c + + + ICCARM + 38 275 + + + BICOMP + 398 + + + + + ICCARM + 97 185 99 184 112 92 102 111 82 93 109 94 178 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c + + + ICCARM + 400 246 + + + __cstat + 171 + + + BICOMP + 454 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c + + + ICCARM + 483 211 + + + __cstat + 67 + + + BICOMP + 413 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 124 129 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c + + + ICCARM + 38 275 + + + __cstat + 37 + + + BICOMP + 449 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 186 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 155 27 + + + __cstat + 61 + + + BICOMP + 430 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 + + + + + $PROJ_DIR$\..\lib\system_stm32f0xx.c + + + ICCARM + 356 225 + + + __cstat + 174 + + + BICOMP + 453 + + + + + ICCARM + 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 47 23 + + + __cstat + 166 + + + BICOMP + 448 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c + + + ICCARM + 314 478 + + + __cstat + 409 + + + BICOMP + 434 + + + + + ICCARM + 105 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 128 124 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 461 240 + + + __cstat + 164 + + + BICOMP + 451 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 36 42 + + + __cstat + 141 + + + BICOMP + 424 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + + + ICCARM + 359 487 + + + __cstat + 401 + + + BICOMP + 455 + + + + + ICCARM + 128 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 107 129 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 376 215 + + + __cstat + 147 + + + BICOMP + 457 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 496 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 45 158 + + + __cstat + 44 + + + BICOMP + 452 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 150 271 266 269 280 378 165 154 48 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c + + + ICCARM + 66 180 + + + __cstat + 40 + + + BICOMP + 435 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 279 490 266 269 280 378 491 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 29 231 + + + __cstat + 64 + + + BICOMP + 447 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c + + + ICCARM + 21 223 + + + __cstat + 167 + + + BICOMP + 437 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 106 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c + + + ICCARM + 312 349 + + + __cstat + 325 + + + BICOMP + 426 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_pwr.c + + + ICCARM + 320 475 + + + __cstat + 428 + + + BICOMP + 445 + + + + + ICCARM + 115 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 124 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c + + + ICCARM + 431 402 + + + __cstat + 414 + + + BICOMP + 459 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c + + + ICCARM + 294 412 + + + __cstat + 337 + + + BICOMP + 436 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c + + + ICCARM + 351 346 + + + __cstat + 334 + + + BICOMP + 425 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c + + + ICCARM + 417 335 + + + __cstat + 333 + + + BICOMP + 441 + + + + + ICCARM + 128 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c + + + ICCARM + 418 429 + + + __cstat + 342 + + + BICOMP + 444 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c + + + ICCARM + 368 410 + + + __cstat + 419 + + + BICOMP + 439 + + + + + ICCARM + 120 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 124 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c + + + ICCARM + 336 421 + + + __cstat + 321 + + + BICOMP + 440 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c + + + ICCARM + 332 362 + + + __cstat + 328 + + + BICOMP + 450 + + + + + ICCARM + 121 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c + + + ICCARM + 322 327 + + + __cstat + 326 + + + BICOMP + 422 + + + + + ICCARM + 136 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 124 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c + + + ICCARM + 474 341 + + + __cstat + 324 + + + BICOMP + 443 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c + + + ICCARM + 344 406 + + + __cstat + 423 + + + BICOMP + 458 + + + + + ICCARM + 0 85 130 5 3 19 16 63 271 266 269 280 378 7 259 490 4 8 340 165 127 15 131 6 9 1 11 12 126 116 137 125 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 43 204 + + + __cstat + 140 BICOMP @@ -1572,132 +1435,247 @@ ICCARM - 269 353 151 279 289 272 285 508 262 288 331 287 291 328 149 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - BICOMP - 269 353 151 279 289 272 285 508 262 288 331 287 291 328 149 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 97 83 99 184 112 92 102 111 82 93 109 94 178 - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_misc.c + $PROJ_DIR$\..\system_stm32f0xx.c ICCARM - 333 170 + 356 225 BICOMP - 188 + 476 ICCARM - 455 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 + 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 BICOMP - 455 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 + 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\uart.c - - - ICCARM - 453 487 - - - BICOMP - 167 - - - - - ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\bin\openblt_stm32f051.out - - - ILINK - 54 - - - OBJCOPY - 143 - - - - - ILINK - 62 177 234 191 204 247 230 73 122 276 186 250 121 184 232 408 395 413 407 416 401 335 350 394 406 389 411 415 334 414 409 341 361 460 359 463 472 218 261 487 228 267 499 470 481 - - - - - $PROJ_DIR$\..\src\hw\startup_stm32f0xx.s + $PROJ_DIR$\..\startup_stm32f051x8.s AARM - 203 + 416 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.c + $PROJ_DIR$\..\flash_layout.c ICCARM - 176 276 + 393 BICOMP - 506 + 394 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 379 242 + + + __cstat + 32 + + + BICOMP + 389 ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 97 83 99 184 112 92 102 111 82 93 109 94 178 177 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 136 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cstart.s + $PROJ_DIR$\..\main.c - AARM - 55 + ICCARM + 466 163 + + + __cstat + 170 + + + BICOMP + 375 + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 128 124 129 107 105 136 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c + + + ICCARM + 21 223 + + + BICOMP + 471 + + + + + ICCARM + 97 185 99 184 112 92 102 111 82 93 109 94 178 156 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c + + + ICCARM + 432 374 + + + __cstat + 20 + + + BICOMP + 442 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 105 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c + + + ICCARM + 400 246 + + + BICOMP + 282 + + + + + ICCARM + 97 185 99 184 112 92 102 111 82 93 109 94 178 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\..\..\..\Utilities\STM32F0-Discovery\stm32f0_discovery.c + + + ICCARM + 484 233 + + + BICOMP + 30 + + + + + ICCARM + 190 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 + + + BICOMP + 190 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 157 25 + + + __cstat + 289 + + + BICOMP + 391 + + + + + ICCARM + 97 83 99 184 112 92 102 111 82 93 109 94 178 177 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 136 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c + + + ICCARM + 483 211 + + + BICOMP + 485 + + + + + ICCARM + 97 185 99 184 112 92 102 111 82 93 109 94 178 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c ICCARM - 223 509 - - - BICOMP - 260 + 219 370 __cstat - 160 + 73 + + + BICOMP + 238 ICCARM - 307 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 304 318 301 305 300 310 220 + 295 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 302 290 310 298 292 318 221 @@ -1706,21 +1684,21 @@ ICCARM - 66 500 - - - BICOMP - 214 + 175 382 __cstat - 127 + 149 + + + BICOMP + 208 ICCARM - 201 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 312 307 304 318 301 305 300 310 220 + 35 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 291 295 302 290 310 298 292 318 221 @@ -1729,36 +1707,21 @@ ICCARM - 202 486 - - - BICOMP - 219 + 213 380 __cstat - 119 + 162 + + + BICOMP + 214 ICCARM - 312 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\bin\stm32f0.out - - - OBJCOPY - 309 - - - - - ILINK - 484 177 234 191 204 247 230 55 276 186 250 121 232 229 241 205 216 148 254 181 249 255 183 246 251 500 486 170 509 138 495 182 476 141 497 156 218 261 487 228 267 499 470 481 + 291 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 295 302 290 310 298 292 318 221 @@ -1767,30 +1730,22 @@ AARM - 55 + 199 - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c + $PROJ_DIR$\..\bin\stm32f0.out - ICCARM - 211 156 - - - BICOMP - 227 - - - __cstat - 110 + OBJCOPY + 296 - ICCARM - 310 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 220 + ILINK + 482 27 231 23 215 240 211 199 275 25 242 163 223 227 239 222 209 60 251 26 252 250 31 244 234 382 380 49 370 144 392 41 489 65 399 55 225 246 374 204 277 387 463 462 @@ -1799,55 +1754,13 @@ OBJCOPY - 309 + 296 ILINK - 314 121 203 242 251 510 170 138 218 267 499 470 481 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cpu_comp.c - - - ICCARM - 162 73 - - - BICOMP - 50 - - - - - ICCARM - 89 53 98 76 96 105 82 91 83 97 107 100 68 291 279 - - - - - $PROJ_DIR$\..\stm32f0xx_it.c - - - ICCARM - 457 510 - - - BICOMP - 166 - - - - - ICCARM - 174 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 - - - BICOMP - 174 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 504 489 178 189 473 483 455 + 301 163 226 233 234 369 49 144 225 277 387 463 462 @@ -1856,44 +1769,21 @@ ICCARM - 77 148 - - - BICOMP - 275 + 152 60 __cstat - 123 + 161 + + + BICOMP + 261 ICCARM - 351 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c - - - ICCARM - 467 251 - - - BICOMP - 199 - - - __cstat - 136 - - - - - ICCARM - 315 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 278 201 312 307 304 318 301 305 300 310 220 + 358 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -1902,21 +1792,21 @@ ICCARM - 225 497 - - - BICOMP - 235 + 220 399 __cstat - 169 + 77 + + + BICOMP + 241 ICCARM - 300 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 310 220 + 292 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 318 221 @@ -1925,21 +1815,21 @@ ICCARM - 217 182 - - - BICOMP - 238 + 205 41 __cstat - 163 + 75 + + + BICOMP + 254 ICCARM - 301 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 305 300 310 220 + 310 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 298 292 318 221 @@ -1948,44 +1838,109 @@ ICCARM - 333 170 - - - BICOMP - 188 + 361 49 __cstat - 147 + 58 + + + BICOMP + 28 ICCARM - 220 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 + 221 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c ICCARM - 243 229 - - - BICOMP - 505 + 479 234 __cstat - 180 + 151 + + + BICOMP + 33 ICCARM - 330 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 319 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c + + + ICCARM + 224 55 + + + __cstat + 169 + + + BICOMP + 210 + + + + + ICCARM + 318 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 221 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cpu_comp.c + + + ICCARM + 66 180 + + + BICOMP + 173 + + + + + ICCARM + 97 185 99 184 112 92 102 111 82 93 109 94 178 279 271 + + + + + $PROJ_DIR$\..\stm32f0xx_it.c + + + ICCARM + 464 369 + + + BICOMP + 71 + + + + + ICCARM + 22 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 + + + BICOMP + 22 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 372 385 39 46 468 465 472 @@ -1994,113 +1949,21 @@ ICCARM - 280 183 - - - BICOMP - 253 + 285 31 __cstat - 159 - - - - - ICCARM - 297 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c - - - ICCARM - 208 476 + 59 BICOMP 248 - - __cstat - 114 - ICCARM - 278 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c - - - ICCARM - 277 254 - - - BICOMP - 75 - - - __cstat - 130 - - - - - ICCARM - 339 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c - - - ICCARM - 150 246 - - - BICOMP - 222 - - - __cstat - 124 - - - - - ICCARM - 298 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 315 278 201 312 307 304 318 301 305 300 310 220 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c - - - ICCARM - 469 138 - - - BICOMP - 215 - - - __cstat - 116 - - - - - ICCARM - 304 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 318 301 305 300 310 220 + 315 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -2109,21 +1972,67 @@ ICCARM - 210 141 - - - BICOMP - 224 + 230 65 __cstat - 140 + 56 + + + BICOMP + 203 ICCARM - 305 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 300 310 220 + 298 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c + + + ICCARM + 270 251 + + + __cstat + 153 + + + BICOMP + 181 + + + + + ICCARM + 365 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c + + + ICCARM + 473 144 + + + __cstat + 160 + + + BICOMP + 212 + + + + + ICCARM + 302 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 290 310 298 292 318 221 @@ -2132,44 +2041,90 @@ ICCARM - 57 216 - - - BICOMP - 496 + 191 209 __cstat - 137 + 143 + + + BICOMP + 377 ICCARM - 346 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 348 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c ICCARM - 283 205 - - - BICOMP - 491 + 243 227 __cstat - 126 + 24 + + + BICOMP + 395 ICCARM - 326 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 366 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c + + + ICCARM + 54 244 + + + __cstat + 148 + + + BICOMP + 217 + + + + + ICCARM + 306 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c + + + ICCARM + 228 489 + + + __cstat + 146 + + + BICOMP + 235 + + + + + ICCARM + 286 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 35 291 295 302 290 310 298 292 318 221 @@ -2178,21 +2133,21 @@ ICCARM - 259 255 - - - BICOMP - 236 + 236 250 __cstat - 161 + 78 + + + BICOMP + 257 ICCARM - 206 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 216 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 315 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -2201,21 +2156,21 @@ ICCARM - 200 495 - - - BICOMP - 244 + 34 392 __cstat - 144 + 51 + + + BICOMP + 256 ICCARM - 318 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 301 305 300 310 220 + 290 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 310 298 292 318 221 @@ -2224,21 +2179,44 @@ ICCARM - 79 249 - - - BICOMP - 256 + 145 252 __cstat - 133 + 168 + + + BICOMP + 245 ICCARM - 343 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 332 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 347 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 345 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c + + + ICCARM + 265 222 + + + __cstat + 142 + + + BICOMP + 381 + + + + + ICCARM + 313 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -2247,21 +2225,21 @@ ICCARM - 258 181 - - - BICOMP - 209 + 237 26 __cstat - 168 + 70 + + + BICOMP + 229 ICCARM - 332 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 345 326 351 339 346 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 345 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 364 313 358 365 348 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 @@ -2270,7 +2248,7 @@ AARM - 203 + 226 @@ -2279,21 +2257,44 @@ ICCARM - 72 241 - - - BICOMP - 158 + 179 239 __cstat - 115 + 159 + + + BICOMP + 69 ICCARM - 345 269 353 151 279 289 272 285 508 262 288 331 287 291 328 265 264 330 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 364 288 350 63 271 266 269 280 378 247 262 360 259 279 352 267 253 366 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 + + + + + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c + + + ICCARM + 473 144 + + + BICOMP + 212 + + + + + ICCARM + 372 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 385 39 46 468 465 472 + + + BICOMP + 372 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 258 396 390 264 383 385 39 46 468 465 472 @@ -2302,30 +2303,30 @@ AARM - 203 + 226 - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_rcc.c + $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c ICCARM - 469 138 + 479 234 BICOMP - 215 + 33 ICCARM - 504 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 489 178 189 473 483 455 + 258 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 396 390 264 383 372 385 39 46 468 465 472 BICOMP - 504 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 286 492 498 281 503 489 178 189 473 483 455 + 258 268 284 63 271 266 269 280 378 247 262 232 259 279 202 192 76 470 397 460 477 469 481 480 467 486 396 390 264 383 372 385 39 46 468 465 472 @@ -2334,59 +2335,47 @@ ICCARM - 458 121 + 466 163 BICOMP - 290 + 260 ICCARM - 264 330 269 353 151 279 289 272 285 508 262 288 331 287 291 328 149 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 253 366 288 350 63 271 266 269 280 378 247 262 360 259 279 352 79 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 BICOMP - 264 330 269 353 151 279 289 272 285 508 262 288 331 287 291 328 149 345 326 351 339 346 332 343 206 297 298 315 278 201 312 307 304 318 301 305 300 310 220 + 253 366 288 350 63 271 266 269 280 378 247 262 360 259 279 352 79 364 313 358 365 348 345 347 216 315 306 319 286 35 291 295 302 290 310 298 292 318 221 - $PROJ_DIR$\..\..\..\..\Libraries\STM32F0xx_StdPeriph_Driver\src\stm32f0xx_gpio.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c ICCARM - 467 251 + 497 493 + + + __cstat + 494 BICOMP - 199 + 492 ICCARM - 286 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 492 498 281 503 504 489 178 189 473 483 455 - - - BICOMP - 286 268 274 151 279 289 272 285 508 262 288 237 287 291 65 59 165 477 494 449 461 479 474 471 478 468 492 498 281 503 504 489 178 189 473 483 455 + 97 83 99 184 112 92 102 111 82 93 109 94 178 3 19 16 63 271 266 269 280 378 7 259 490 4 8 0 85 130 5 340 165 127 15 131 6 9 1 11 12 126 116 137 125 105 - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c - ICCARM - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c - ICCARM - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c - ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\uart.c ICCARM @@ -2395,6 +2384,18 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\flash.c ICCARM + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\nvm.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\timer.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\cpu.c + ICCARM + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32\IAR\cpu_comp.c ICCARM diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.ewp b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.ewp index 13afe92b..28be5829 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.ewp +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/ide/stm32f0.ewp @@ -1356,6 +1356,12 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + + + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c @@ -1365,12 +1371,6 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - - - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/main.c index 2990c117..51403bed 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Boot/main.c @@ -150,7 +150,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -170,7 +170,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -199,7 +199,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/boot.c index 6134982e..80518f97 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,20 +90,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -111,19 +111,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -132,9 +132,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -143,11 +143,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -161,7 +161,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -183,7 +183,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -192,7 +192,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -201,12 +201,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -215,8 +215,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/main.c index b1af4506..fd95fba7 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_IAR/Prog/main.c @@ -141,10 +141,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -159,7 +159,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -167,7 +167,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -180,18 +180,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_9, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_9); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/blt_conf.h index bb5ae528..61d8b9a1 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvoptx b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvoptx index 16f83550..0b808896 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvoptx +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvoptx @@ -1389,18 +1389,6 @@ 0 0 0 - ..\..\..\..\Source\uart.h - uart.h - 0 - 0 - - - 3 - 99 - 5 - 0 - 0 - 0 ..\..\..\..\Source\usb.h usb.h 0 @@ -1408,7 +1396,7 @@ 3 - 100 + 99 1 0 0 @@ -1420,7 +1408,7 @@ 3 - 101 + 100 5 0 0 @@ -1432,7 +1420,7 @@ 3 - 102 + 101 1 0 0 @@ -1444,7 +1432,7 @@ 3 - 103 + 102 1 0 0 @@ -1456,7 +1444,7 @@ 3 - 104 + 103 1 0 0 @@ -1468,7 +1456,7 @@ 3 - 105 + 104 5 0 0 @@ -1480,7 +1468,7 @@ 3 - 106 + 105 1 0 0 @@ -1492,7 +1480,7 @@ 3 - 107 + 106 1 0 0 @@ -1504,7 +1492,7 @@ 3 - 108 + 107 5 0 0 @@ -1516,13 +1504,25 @@ 3 - 109 + 108 1 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32F0\uart.c - uart.c + ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c + cpu_comp.c + 0 + 0 + + + 3 + 109 + 5 + 0 + 0 + 0 + ..\..\..\..\Source\rs232.h + rs232.h 0 0 @@ -1533,8 +1533,8 @@ 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c - cpu_comp.c + ..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + rs232.c 0 0 diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvprojx b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvprojx index 46554c93..355520ae 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvprojx +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/ide/stm32f051.uvprojx @@ -928,11 +928,6 @@ 5 ..\..\..\..\Source\timer.h - - uart.h - 5 - ..\..\..\..\Source\uart.h - usb.h 5 @@ -983,16 +978,21 @@ 5 ..\..\..\..\Source\ARMCM0_STM32F0\types.h - - uart.c - 1 - ..\..\..\..\Source\ARMCM0_STM32F0\uart.c - cpu_comp.c 1 ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c + + rs232.h + 5 + ..\..\..\..\Source\rs232.h + + + rs232.c + 1 + ..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/main.c index e44e5351..554f7c30 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Boot/main.c @@ -153,7 +153,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -173,7 +173,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -202,7 +202,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/boot.c index 86c8bed9..4d868dcb 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,20 +90,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -111,19 +111,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -132,9 +132,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -143,11 +143,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -161,7 +161,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -183,7 +183,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -192,7 +192,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -201,12 +201,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -215,8 +215,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/main.c index 1ad01044..247732cf 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_Keil/Prog/main.c @@ -143,10 +143,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -161,7 +161,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -169,7 +169,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -182,18 +182,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_9, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_9); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/blt_conf.h index 4afbb1f3..71eb3915 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/main.c index 1bf24988..3605fd37 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Boot/main.c @@ -153,7 +153,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOA); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -173,7 +173,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -202,7 +202,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/boot.c index 6c27450d..429edef8 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,20 +90,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -111,19 +111,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -132,9 +132,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -143,11 +143,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -161,7 +161,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -183,7 +183,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -192,7 +192,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -201,12 +201,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -215,8 +215,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/main.c index a0482b5b..c60d291a 100644 --- a/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Discovery_STM32F051_TrueStudio/Prog/main.c @@ -143,10 +143,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -161,7 +161,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -169,7 +169,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -182,18 +182,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_9, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_9); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/blt_conf.h index 4af70470..bf4a5f96 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/main.c index ec34a838..8386ae3a 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Boot/main.c @@ -154,7 +154,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -179,7 +179,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -225,7 +225,7 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN); #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/boot.c index 5deafb97..109e45fe 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,19 +121,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -142,9 +142,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -153,11 +153,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -171,7 +171,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -202,7 +202,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -211,12 +211,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -225,8 +225,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/main.c index a977272d..e529017e 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_GCC/Prog/main.c @@ -154,10 +154,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -176,7 +176,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; @@ -210,10 +210,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8 | GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); @@ -222,10 +222,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/blt_conf.h index 1ed8b766..132184f5 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.cspy.bat b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.cspy.bat index dcd3bd86..78d49dbf 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.cspy.bat +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.cspy.bat @@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl" @echo off goto end @@ -34,7 +34,7 @@ goto end @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\settings\stm32f091.Debug.driver.xcl" @echo off :end \ No newline at end of file diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.general.xcl b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.general.xcl index fee72ae7..88b5f58b 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.general.xcl +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.Debug.general.xcl @@ -2,7 +2,7 @@ "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armstlink2.dll" -"C:\Work\software\OpenBLT\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\..\bin\openblt_stm32f091.out" +"C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_STM32F0_Nucleo_F091RC_IAR\Boot\ide\..\bin\openblt_stm32f091.out" --plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll" diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.wsdt b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.wsdt index f87685d3..1423aa8a 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.wsdt +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/settings/stm32f091.wsdt @@ -161,7 +161,7 @@ 24 1863 2 - + 0 -1 @@ -210,7 +210,7 @@ - 190 + 172 30 30 30 @@ -218,11 +218,13 @@ stm32f091 stm32f091/Boot + stm32f091/Source + stm32f091/Source/ARMCM0_STM32F0 14 - 11 + 20 1 @@ -235,13 +237,13 @@ 02000000030010860000010000000E810000020000004681000001000000 - 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 09000D8400000F84000008840000FFFFFFFF54840000328100001C8100000984000053840000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -267,8 +269,8 @@ 4294967295 - 00000000740300008007000025040000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -281,7 +283,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -304,7 +306,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -317,7 +319,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -331,7 +333,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -345,7 +347,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -359,7 +361,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -373,7 +375,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -457,7 +459,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -468,7 +470,7 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E65008000000100000000000000740300008007000025040000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack @@ -489,7 +491,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -525,7 +527,7 @@ - 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200300032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000000A010000670000008007000070030000 + 010000000300000001000000000000000000000001000000010000000200000000000000010000000100000000000000280000002800000001000000010000000000000001000000FFFEFF122400570053005F0044004900520024005C002E002E005C006D00610069006E002E00630001000000FFFF010014004966436F6E74656E7453746F72616765496D706CFFFEFF00FFFEFFFF27013C003F0078006D006C002000760065007200730069006F006E003D00220031002E0030002200200065006E0063006F00640069006E0067003D0022005500540046002D00380022003F003E000A003C0052006F006F0074003E000A0020002000200020003C004E0075006D0052006F00770073003E0031003C002F004E0075006D0052006F00770073003E000A0020002000200020003C004E0075006D0043006F006C0073003E0031003C002F004E0075006D0043006F006C0073003E000A0020002000200020003C00580050006F0073003E0030003C002F00580050006F0073003E000A0020002000200020003C00590050006F0073003E0030003C002F00590050006F0073003E000A0020002000200020003C00530065006C00530074006100720074003E0030003C002F00530065006C00530074006100720074003E000A0020002000200020003C00530065006C0045006E0064003E0030003C002F00530065006C0045006E0064003E000A0020002000200020003C00580050006F00730032003E0030003C002F00580050006F00730032003E000A0020002000200020003C00590050006F00730032003E00330033003C002F00590050006F00730032003E000A0020002000200020003C00530065006C005300740061007200740032003E0033003200300032003C002F00530065006C005300740061007200740032003E000A0020002000200020003C00530065006C0045006E00640032003E0033003200300032003C002F00530065006C0045006E00640032003E000A003C002F0052006F006F0074003E000A00FFFEFF066D00610069006E002E00630000000000FFFFFFFFFFFFFFFF0000000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000001000000020000000A0100006C000000800700006E030000 diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.dep b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.dep index 69e6bd44..59c0ccf9 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.dep +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.dep @@ -1,1337 +1,413 @@ 4 - 1833386440 + 1009525958 Debug - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f0xx_tim.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f0xx_dma.pbi - $PROJ_DIR$\..\obj\stm32f0xx_exti.o - $PROJ_DIR$\..\obj\stm32f0xx_spi.o - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\stm32f0xx_hal.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rtc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crs.h - $PROJ_DIR$\..\obj\stm32f0xx_rtc.o - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f0xx_cec.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_exti.h - $PROJ_DIR$\..\obj\stm32f0xx_comp.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f0xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_can.o - $PROJ_DIR$\..\lib\cmsis\core_cm0.h - $PROJ_DIR$\..\bin\openblt_stm32f091.srec - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_comp.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f0xx_pwr.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_adc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32f0xx_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_can.o - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f0xx_dac.pbi - $PROJ_DIR$\..\obj\stm32f0xx_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\lib\dl6M_tln.a - $PROJ_DIR$\..\obj\stm32f0xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f0xx_usart.pbi - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f091.srec - $PROJ_DIR$\..\obj\stm32f0xx_adc.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.__cstat.et - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\stm32f0xx_gpio.o - $PROJ_DIR$\..\obj\stm32f0xx_i2c.pbi - $PROJ_DIR$\..\obj\stm32f0xx_exti.pbi - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\stm32f0xx_pwr.pbi - $PROJ_DIR$\..\obj\stm32f091.pbd - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\stm32f0xx_misc.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.pbi - $PROJ_DIR$\..\obj\stm32f0xx_syscfg.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f0xx_i2c.o + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_can.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_can.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f091xc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.o + $PROJ_DIR$\..\stm32f091_flash.icf + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_iwdg.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_comp.c + $PROJ_DIR$\..\lib\stm32f0xx_conf.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_can.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dac.c + $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c + $PROJ_DIR$\..\obj\stm32f0xx_rcc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dbgmcu.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_usart.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c + $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_cec.h + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\lib\system_stm32f0xx.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_syscfg.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f0xx_misc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.o + $PROJ_DIR$\..\lib\stm32f0xx.h + $PROJ_DIR$\..\obj\stm32f0xx_dma.o + $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_spi.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dbgmcu.h - $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crc.c + $PROJ_DIR$\..\obj\stm32f0xx_misc.pbi + $PROJ_DIR$\..\obj\stm32f0xx_adc.o + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.o $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_misc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c + $PROJ_DIR$\..\obj\stm32f091.pbd + $TOOLKIT_DIR$\lib\shb_l.a $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dma.c $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_can.c + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dbgmcu.h $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crc.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_misc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_tim.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f0xx_adc.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crc.c + $PROJ_DIR$\..\obj\stm32f0xx_pwr.pbi $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_pwr.h $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_can.h + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_tim.h $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dac.h + $PROJ_DIR$\..\obj\stm32f0xx_i2c.o $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32f0xx_misc.o - $PROJ_DIR$\..\obj\stm32f0xx_dma.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dbgmcu.c - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_cec.h - $PROJ_DIR$\..\stm32f091_flash.icf - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_iwdg.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_rcc.o - $PROJ_DIR$\..\lib\stm32f0xx_conf.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c - $PROJ_DIR$\..\lib\system_stm32f0xx.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.o - $PROJ_DIR$\..\lib\stm32f0xx.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_usart.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_comp.c - $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dac.c - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c - $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_syscfg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_misc.c + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.xcl + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_flash.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\stm32f0xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_spi.c + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.xcl + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_i2c.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\file.xcl + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.xcl $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_wwdg.h $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_gpio.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rcc.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_usart.c $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\file.xcl + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.xcl - $PROJ_DIR$\..\obj\cpu.xcl $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rcc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_misc.c + $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_usart.c + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.xcl $PROJ_DIR$\..\obj\xcp.xcl $PROJ_DIR$\..\obj\cpu_comp.xcl $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal.xcl - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\cop.o - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_spi.c - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_flash.h - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_i2c.h - $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.o - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_tim.c - $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rtc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dma.h - $PROJ_DIR$\..\obj\stm32f0xx_rcc.__cstat.et - $PROJ_DIR$\..\bin\demoprog_stm32f091.out - $PROJ_DIR$\..\obj\stm32f0xx_rtc.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_comp.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f0xx_dac.__cstat.et - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\stm32f0xx_spi.pbi - $PROJ_DIR$\..\obj\stm32f0xx_cec.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_can.pbi - $PROJ_DIR$\..\obj\stm32f0xx_usart.o - $PROJ_DIR$\..\obj\stm32f0xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_crc.__cstat.et - $PROJ_DIR$\..\obj\startup_stm32f091.o - $PROJ_DIR$\..\obj\stm32f0xx_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_cec.pbi - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\stm32f0xx_flash.pbi - $PROJ_DIR$\..\obj\stm32f0xx_gpio.__cstat.et - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f0xx_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_misc.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\stm32f0xx_wwdg.pbi - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.xcl $TOOLKIT_DIR$\lib\rt6M_tl.a - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\xcp.__cstat.et $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\bin\openblt_stm32f091.out - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\system_stm32f0xx.xcl + $PROJ_DIR$\..\obj\file.o $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.xcl $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f0xx.xcl $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\stm32f0xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_tim_ex.xcl + $PROJ_DIR$\..\bin\openblt_stm32f091.out + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\stm32f0xx_misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.pbi $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\boot.xcl $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.xcl - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_crs.pbi - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\stm32f0xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f0xx.o - $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f0xx_can.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f0xx.__cstat.et - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\system_stm32f0xx.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_def.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f091xc.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_can.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F0xx\Include\stm32f0xx.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_cortex.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_cortex.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - $PROJ_DIR$\..\lib\system_stm32f0xx.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h - $PROJ_DIR$\..\lib\stm32f0xx_hal_conf.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_usart.h - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\startup_stm32f091.s - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_adc.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\obj\stm32f0xx_flash.o - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f0xx_crc.o - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\obj\stm32f0xx_flash.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\stm32f0xx_comp.__cstat.et - $PROJ_DIR$\..\obj\openblt_stm32f091.map - $PROJ_DIR$\..\obj\stm32f0xx_crs.o - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f0xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\stm32f0xx_flash.pbi + $PROJ_DIR$\..\obj\stm32f0xx_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_spi.pbi + $PROJ_DIR$\..\obj\stm32f0xx_crc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_utils.__cstat.et + $PROJ_DIR$\..\obj\startup_stm32f091.o + $PROJ_DIR$\..\obj\stm32f0xx_can.pbi + $PROJ_DIR$\..\obj\stm32f0xx_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_pwr_ex.o + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_tim.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rtc.c + $PROJ_DIR$\..\obj\stm32f0xx_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_usart.o + $PROJ_DIR$\..\obj\stm32f0xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f0xx_cec.pbi + $PROJ_DIR$\..\obj\stm32f0xx_comp.pbi + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.__cstat.et + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f0xx_crc.pbi + $PROJ_DIR$\..\obj\stm32f0xx_cec.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_wwdg.__cstat.et + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_hal_can.xcl + $PROJ_DIR$\..\bin\demoprog_stm32f091.out + $PROJ_DIR$\..\obj\stm32f0xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_rtc.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_dma.h + $PROJ_DIR$\..\obj\stm32f0xx_dac.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\obj\system_stm32f0xx.o $PROJ_DIR$\..\obj\stm32f0xx_ll_rcc.o $PROJ_DIR$\..\obj\stm32f0xx_rcc.pbi $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\assert.xcl $PROJ_DIR$\..\obj\stm32f0xx_crs.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f0xx.__cstat.et + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\stm32f0xx_flash.o + $PROJ_DIR$\..\obj\stm32f0xx_flash.__cstat.et + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.xcl + $PROJ_DIR$\..\obj\stm32f0xx_comp.__cstat.et + $PROJ_DIR$\..\obj\openblt_stm32f091.map + $PROJ_DIR$\..\obj\stm32f0xx_rtc.__cstat.et + $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\stm32f0xx_crs.pbi + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f0xx_crc.o + $PROJ_DIR$\..\obj\stm32f0xx_crs.o + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_can.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et $PROJ_DIR$\..\obj\stm32f0xx_dac.o - $PROJ_DIR$\..\..\..\..\Source\xcp.h $TOOLKIT_DIR$\lib\m6M_tl.a + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_usart.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_hal_i2c_ex.h + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Inc\stm32f0xx_ll_exti.h + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.h + $PROJ_DIR$\..\lib\stm32f0xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\system_stm32f0xx.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\can.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\startup_stm32f091.s + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\cpu.c + $PROJ_DIR$\..\obj\stm32f0xx_adc.pbi + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f0xx_can.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_i2c.o + $PROJ_DIR$\..\obj\stm32f0xx_dbgmcu.o + $PROJ_DIR$\..\bin\openblt_stm32f091.srec + $PROJ_DIR$\..\obj\stm32f0xx_pwr.o + $PROJ_DIR$\..\obj\stm32f0xx_hal_dma.o + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_comp.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_cortex.o + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_can.o + $PROJ_DIR$\..\lib\cmsis\core_cm0.h + $PROJ_DIR$\..\obj\stm32f0xx_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f0xx_exti.__cstat.et + $TOOLKIT_DIR$\lib\dl6M_tln.a + $PROJ_DIR$\..\obj\stm32f0xx_tim.pbi + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\bin\demoprog_stm32f091.srec + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\stm32f0xx_syscfg.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_adc.h + $PROJ_DIR$\..\obj\stm32f0xx_usart.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\stm32f0xx_gpio.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\stm32f0xx_dac.pbi + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\stm32f0xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f0xx_exti.pbi + $PROJ_DIR$\..\..\..\..\Source\net.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\stm32f0xx_rtc.o + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\obj\stm32f0xx_hal.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_exti.h + $PROJ_DIR$\..\obj\stm32f0xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f0xx_tim.o + $PROJ_DIR$\..\obj\stm32f0xx_gpio.pbi + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f0xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f0xx_comp.o + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\obj\stm32f0xx_spi.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_crs.h + $PROJ_DIR$\..\obj\stm32f0xx_hal_gpio.o + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\obj\stm32f0xx_dma.pbi + $PROJ_DIR$\..\obj\stm32f0xx_exti.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f0xx_rtc.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\obj\stm32f0xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f0xx_cec.o + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c [ROOT_NODE] ILINK - 232 351 + 168 227 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c ICCARM - 84 - - - BICOMP - 211 + 313 __cstat - 253 - - - - - ICCARM - 213 311 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 212 305 199 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c - - - ICCARM - 342 - - - BICOMP - 214 - - - __cstat - 347 - - - - - ICCARM - 169 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c - - - ICCARM - 4 - - - BICOMP - 52 - - - __cstat - 33 - - - - - ICCARM - 16 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dma.c - - - ICCARM - 86 - - - BICOMP - 3 - - - __cstat - 208 - - - - - ICCARM - 188 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_can.c - - - ICCARM - 34 - - - BICOMP - 202 - - - __cstat - 256 - - - - - ICCARM - 82 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c - - - ICCARM - 50 - - - BICOMP - 19 - - - __cstat - 215 - - - - - ICCARM - 119 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c - - - ICCARM - 62 - - - BICOMP - 51 - - - __cstat - 354 - - - - - ICCARM - 172 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crc.c - - - ICCARM - 345 + 112 BICOMP 197 - - __cstat - 206 - ICCARM - 70 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c - - - ICCARM - 28 - - - BICOMP - 54 - - - __cstat - 209 - - - - - ICCARM - 81 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dbgmcu.c - - - ICCARM - 35 - - - BICOMP - 255 - - - __cstat - 196 - - - - - ICCARM - 64 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c - - - ICCARM - 352 - - - BICOMP - 249 - - - __cstat - 362 - - - - - ICCARM - 10 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c - - - ICCARM - 106 - - - BICOMP - 220 - - - __cstat - 195 - - - - - ICCARM - 118 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c - - - ICCARM - 13 - - - BICOMP - 210 - - - __cstat - 201 - - - - - ICCARM - 92 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_comp.c - - - ICCARM - 17 - - - BICOMP - 193 - - - __cstat - 350 - - - - - ICCARM - 26 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c - - - ICCARM - 90 - - - BICOMP - 12 - - - __cstat - 204 - - - - - ICCARM - 94 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dac.c - - - ICCARM - 363 - - - BICOMP - 36 - - - __cstat - 198 - - - - - ICCARM - 83 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c - - - ICCARM - 60 - - - BICOMP - 59 - - - __cstat - 48 - - - - - ICCARM - 116 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_misc.c - - - ICCARM - 85 - - - BICOMP - 57 - - - __cstat - 218 - - - - - ICCARM - 72 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c - - - ICCARM - 98 - - - BICOMP - 360 - - - __cstat - 189 - - - - - ICCARM - 123 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_usart.c - - - ICCARM - 203 - - - BICOMP - 42 - - - __cstat - 217 - - - - - ICCARM - 107 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c - - - ICCARM - 75 - - - BICOMP - 45 - - - __cstat - 339 - - - - - ICCARM - 29 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_spi.c - - - ICCARM - 5 - - - BICOMP - 200 - - - __cstat - 37 - - - - - ICCARM - 63 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 116 73 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_tim.c - - - ICCARM - 1 - - - BICOMP - 41 - - - __cstat - 205 - - - - - ICCARM - 73 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 107 118 72 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rtc.c - - - ICCARM - 11 - - - BICOMP - 191 - - - __cstat - 252 - - - - - ICCARM - 9 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 63 116 73 107 118 72 - - - - - $PROJ_DIR$\..\bin\demoprog_stm32f091.out - - - OBJCOPY - 44 - - - - - ILINK - 93 89 216 65 207 75 34 13 17 345 352 363 35 86 4 342 50 62 90 85 28 98 11 5 60 1 203 106 254 84 61 226 365 40 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 89 - - - BICOMP - 344 - - - __cstat - 338 - - - - - ICCARM - 213 311 104 23 39 21 53 31 46 6 2 71 30 15 58 66 102 99 29 82 92 26 70 10 83 64 188 16 169 119 172 94 81 123 9 63 116 73 107 118 72 212 305 199 - - - - - $PROJ_DIR$\..\bin\openblt_stm32f091.out - - - OBJCOPY - 24 - - - ILINK - 351 - - - - - ILINK - 93 240 251 89 243 223 151 170 219 221 49 241 216 65 222 150 207 7 22 27 38 25 20 14 32 78 162 180 100 111 103 91 183 110 115 359 18 74 254 84 227 142 61 226 365 40 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c - - - ICCARM - 14 - - - BICOMP - 144 - - - __cstat - 158 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c - - - ICCARM - 162 - - - BICOMP - 164 - - - __cstat - 159 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c - - - ICCARM - 100 - - - BICOMP - 127 - - - __cstat - 182 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c - - - ICCARM - 78 - - - BICOMP - 163 - - - __cstat - 165 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c - - - ICCARM - 359 - - - BICOMP - 153 - - - __cstat - 122 - - - - - ICCARM - 271 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c - - - ICCARM - 32 - - - BICOMP - 174 - - - __cstat - 141 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c - - - ICCARM - 183 - - - BICOMP - 235 - - - __cstat - 124 - - - - - ICCARM - 262 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 267 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c - - - ICCARM - 110 - - - BICOMP - 131 - - - __cstat - 143 - - - - - ICCARM - 277 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c - - - ICCARM - 103 - - - BICOMP - 128 - - - __cstat - 168 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c - - - ICCARM - 91 - - - BICOMP - 225 - - - __cstat - 148 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c - - - ICCARM - 180 - - - BICOMP - 157 - - - __cstat - 96 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c - - - ICCARM - 111 - - - BICOMP - 146 - - - __cstat - 95 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c - - - ICCARM - 115 - - - BICOMP - 244 - - - __cstat - 176 - - - - - ICCARM - 258 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 267 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c - - - ICCARM - 20 - - - BICOMP - 173 - - - __cstat - 120 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c - - - ICCARM - 7 - - - BICOMP - 149 - - - __cstat - 177 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 @@ -1340,67 +416,44 @@ ICCARM - 22 - - - BICOMP - 185 + 318 __cstat - 97 + 29 + + + BICOMP + 207 ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal.c ICCARM - 38 - - - BICOMP - 184 + 345 __cstat - 161 + 90 + + + BICOMP + 108 ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c - - - ICCARM - 25 - - - BICOMP - 156 - - - __cstat - 171 - - - - - ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 @@ -1409,182 +462,768 @@ ICCARM - 27 - - - BICOMP - 154 + 316 __cstat - 166 + 118 + + + BICOMP + 103 ICCARM - 293 310 275 290 299 291 302 39 21 53 31 46 6 292 15 129 296 287 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash_ex.c ICCARM - 227 - - - BICOMP - 224 + 351 __cstat - 250 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 332 - - - - - $PROJ_DIR$\..\lib\system_stm32f0xx.c - - - ICCARM - 254 + 137 BICOMP - 234 - - - __cstat - 257 - - - - - ICCARM - 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM 89 + + - BICOMP - 231 + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_gpio.c + + + ICCARM + 356 __cstat - 338 + 111 + + + BICOMP + 129 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c.c ICCARM - 65 - - - BICOMP - 136 + 309 __cstat - 192 + 122 + + + BICOMP + 115 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 271 267 272 333 332 258 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 - $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_flash.c ICCARM - 74 - - - BICOMP - 147 + 306 __cstat - 186 + 114 + + + BICOMP + 93 ICCARM - 271 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 333 272 + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\can.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_comp.c ICCARM - 243 + 352 + + + __cstat + 226 + + + BICOMP + 199 + + + + + ICCARM + 315 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_iwdg.c + + + ICCARM + 52 + + + __cstat + 182 + + + BICOMP + 363 + + + + + ICCARM + 26 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dac.c + + + ICCARM + 245 + + + __cstat + 212 + + + BICOMP + 333 + + + + + ICCARM + 82 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_cec.c + + + ICCARM + 364 + + + __cstat + 203 + + + BICOMP + 198 + + + + + ICCARM + 41 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crs.c + + + ICCARM + 235 + + + __cstat + 219 BICOMP 230 - - __cstat - 126 - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 271 + 355 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dbgmcu.c ICCARM - 219 - - - BICOMP - 135 + 310 __cstat - 178 + 200 + + + BICOMP + 233 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 58 129 53 31 46 6 152 + 73 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_wwdg.c + + + ICCARM + 42 + + + __cstat + 204 + + + BICOMP + 173 + + + + + ICCARM + 132 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_syscfg.c + + + ICCARM + 62 + + + __cstat + 327 + + + BICOMP + 85 + + + + + ICCARM + 47 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_pwr.c + + + ICCARM + 312 + + + __cstat + 194 + + + BICOMP + 76 + + + + + ICCARM + 78 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_gpio.c + + + ICCARM + 331 + + + __cstat + 161 + + + BICOMP + 349 + + + + + ICCARM + 133 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_crc.c + + + ICCARM + 234 + + + __cstat + 186 + + + BICOMP + 202 + + + + + ICCARM + 74 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_i2c.c + + + ICCARM + 83 + + + __cstat + 243 + + + BICOMP + 335 + + + + + ICCARM + 116 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_dma.c + + + ICCARM + 54 + + + __cstat + 190 + + + BICOMP + 359 + + + + + ICCARM + 211 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_can.c + + + ICCARM + 307 + + + __cstat + 241 + + + BICOMP + 189 + + + + + ICCARM + 79 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_exti.c + + + ICCARM + 360 + + + __cstat + 321 + + + BICOMP + 336 + + + + + ICCARM + 346 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_adc.c + + + ICCARM + 61 + + + __cstat + 232 + + + BICOMP + 305 + + + + + ICCARM + 328 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_spi.c + + + ICCARM + 354 + + + __cstat + 320 + + + BICOMP + 185 + + + + + ICCARM + 56 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rcc.c + + + ICCARM + 34 + + + __cstat + 209 + + + BICOMP + 216 + + + + + ICCARM + 140 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_misc.c + + + ICCARM + 50 + + + __cstat + 172 + + + BICOMP + 60 + + + + + ICCARM + 65 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_usart.c + + + ICCARM + 195 + + + __cstat + 181 + + + BICOMP + 329 + + + + + ICCARM + 37 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 132 65 + + + + + $PROJ_DIR$\..\bin\openblt_stm32f091.out + + + ILINK + 227 + + + OBJCOPY + 311 + + + + + ILINK + 25 171 221 55 229 166 92 99 163 152 330 174 164 71 160 96 371 188 345 318 316 313 306 351 356 309 75 97 191 24 45 49 38 196 40 32 215 347 57 214 84 128 68 150 246 322 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_tim.c + + + ICCARM + 348 + + + __cstat + 183 + + + BICOMP + 323 + + + + + ICCARM + 81 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 37 132 65 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_rtc.c + + + ICCARM + 343 + + + __cstat + 228 + + + BICOMP + 210 + + + + + ICCARM + 361 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 55 + + + __cstat + 242 + + + BICOMP + 224 + + + + + ICCARM + 179 284 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 176 280 201 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f091.out + + + OBJCOPY + 325 + + + + + ILINK + 25 55 164 71 188 61 307 364 352 234 235 245 310 54 360 222 331 83 52 50 312 34 343 354 62 348 195 42 214 84 68 150 246 322 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_dma.c + + + ICCARM + 196 + + + __cstat + 136 + + + BICOMP + 153 + + + + + ICCARM + 260 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 249 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_exti.c + + + ICCARM + 40 + + + __cstat + 123 + + + BICOMP + 138 + + + + + ICCARM + 273 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_gpio.c + + + ICCARM + 32 + + + __cstat + 100 + + + BICOMP + 238 + + + + + ICCARM + 253 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 249 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_rcc.c + + + ICCARM + 215 + + + __cstat + 142 + + + BICOMP + 102 + + + + + ICCARM + 248 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 @@ -1593,21 +1232,228 @@ ICCARM - 18 - - - BICOMP - 246 + 347 __cstat - 179 + 101 + + + BICOMP + 225 ICCARM - 332 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 271 267 + 262 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 248 249 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim.c + + + ICCARM + 49 + + + __cstat + 98 + + + BICOMP + 146 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_ll_utils.c + + + ICCARM + 57 + + + __cstat + 187 + + + BICOMP + 131 + + + + + ICCARM + 248 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 268 254 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr_ex.c + + + ICCARM + 191 + + + __cstat + 48 + + + BICOMP + 117 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_i2c_ex.c + + + ICCARM + 75 + + + __cstat + 109 + + + BICOMP + 104 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc.c + + + ICCARM + 24 + + + __cstat + 184 + + + BICOMP + 143 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_rcc_ex.c + + + ICCARM + 45 + + + __cstat + 43 + + + BICOMP + 126 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_pwr.c + + + ICCARM + 97 + + + __cstat + 94 + + + BICOMP + 105 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\lib\STM32F0xx_HAL_Driver\Src\stm32f0xx_hal_tim_ex.c + + + ICCARM + 38 + + + __cstat + 88 + + + BICOMP + 167 + + + + + ICCARM + 10 279 271 1 19 17 0 314 357 308 332 326 339 8 340 144 11 6 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 152 + + + __cstat + 125 + + + BICOMP + 124 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 217 357 308 332 326 339 334 213 80 @@ -1616,21 +1462,159 @@ ICCARM - 241 - - - BICOMP - 139 + 174 __cstat - 175 + 87 + + + BICOMP + 130 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 305 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 258 + 296 290 301 284 362 302 299 366 342 294 276 274 365 280 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 253 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 71 + + + __cstat + 206 + + + BICOMP + 149 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 248 249 254 268 262 253 + + + + + $PROJ_DIR$\..\lib\system_stm32f0xx.c + + + ICCARM + 214 + + + __cstat + 220 + + + BICOMP + 155 + + + + + ICCARM + 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 164 + + + __cstat + 244 + + + BICOMP + 170 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 280 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 253 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\IAR\cpu_comp.c + + + ICCARM + 163 + + + __cstat + 91 + + + BICOMP + 148 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 64 144 308 332 326 339 107 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\can.c + + + ICCARM + 229 + + + __cstat + 134 + + + BICOMP + 159 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 248 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c + + + ICCARM + 330 + + + __cstat + 178 + + + BICOMP + 120 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 @@ -1642,110 +1626,18 @@ 84 - BICOMP - 233 + __cstat + 240 - __cstat - 253 + BICOMP + 169 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 251 - - - BICOMP - 229 - - - __cstat - 247 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 223 - - - BICOMP - 155 - - - __cstat - 236 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 317 343 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 151 - - - BICOMP - 133 - - - __cstat - 248 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\flash.c - - - ICCARM - 49 - - - BICOMP - 138 - - - __cstat - 242 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 @@ -1754,21 +1646,136 @@ ICCARM - 240 - - - BICOMP - 245 + 171 __cstat - 239 + 157 + + + BICOMP + 218 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 + 296 290 301 284 362 302 299 366 342 294 276 274 365 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c + + + ICCARM + 162 + + + __cstat + 231 + + + BICOMP + 158 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 262 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 221 + + + __cstat + 237 + + + BICOMP + 151 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 55 + + + __cstat + 242 + + + BICOMP + 177 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 92 + + + __cstat + 239 + + + BICOMP + 139 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 166 + + + __cstat + 154 + + + BICOMP + 110 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 277 370 @@ -1777,44 +1784,21 @@ ICCARM - 150 - - - BICOMP - 137 + 96 __cstat - 237 + 156 + + + BICOMP + 119 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 329 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 216 - - - BICOMP - 238 - - - __cstat - 355 - - - - - ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 305 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 258 + 296 290 301 284 362 302 299 366 342 294 276 274 365 278 @@ -1823,7 +1807,7 @@ AARM - 207 + 188 @@ -1832,44 +1816,67 @@ ICCARM - 170 - - - BICOMP - 132 + 99 __cstat - 43 + 324 + + + BICOMP + 127 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 299 291 302 39 21 53 31 46 6 292 15 129 296 287 293 310 275 290 80 47 266 280 281 295 297 301 298 303 286 264 268 269 261 267 272 + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 249 254 - $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\lib\SPL\src\stm32f0xx_flash.c ICCARM - 221 - - - BICOMP - 130 + 222 __cstat - 145 + 223 + + + BICOMP + 180 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 361 21 53 31 46 6 47 357 56 + 106 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 133 116 26 78 140 361 56 47 81 37 132 65 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 84 + + + __cstat + 240 + + + BICOMP + 175 + + + + + ICCARM + 179 284 53 319 314 357 308 332 326 339 338 86 317 340 64 63 44 28 328 79 41 315 74 355 82 73 211 346 106 133 116 26 78 140 361 56 47 81 37 132 65 176 280 201 @@ -1878,21 +1885,21 @@ ICCARM - 142 - - - BICOMP - 134 + 128 __cstat - 228 + 165 + + + BICOMP + 147 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 + 296 290 301 284 362 302 299 366 342 294 276 274 365 @@ -1901,21 +1908,44 @@ ICCARM - 222 - - - BICOMP - 140 + 160 __cstat - 353 + 236 + + + BICOMP + 121 ICCARM - 308 309 328 311 356 337 331 341 346 322 348 324 364 + 296 290 301 284 362 302 299 366 342 294 276 274 365 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + + + ICCARM + 371 + + + __cstat + 369 + + + BICOMP + 368 + + + + + ICCARM + 296 290 301 284 362 302 299 366 342 294 276 274 365 19 17 0 314 357 308 332 326 339 8 340 144 11 6 10 279 271 1 77 334 261 20 18 3 14 9 5 23 4 255 272 256 258 262 diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewp b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewp index 8fcec917..3a4e6d84 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewp +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewp @@ -2383,15 +2383,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2448,10 +2448,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewt b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewt index 89a6acad..988fbacd 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewt +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/ide/stm32f091.ewt @@ -2644,15 +2644,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32F0\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2709,10 +2709,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/main.c index a11ff435..9edb9440 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Boot/main.c @@ -151,7 +151,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -176,7 +176,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -222,7 +222,7 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN); #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/boot.c index 81b56bd8..919aba06 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,19 +121,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -142,9 +142,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -153,11 +153,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -171,7 +171,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -202,7 +202,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -211,12 +211,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -225,8 +225,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/main.c index c304df83..d43f7021 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_IAR/Prog/main.c @@ -152,10 +152,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -174,7 +174,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -182,7 +182,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; @@ -208,10 +208,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8 | GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); @@ -220,10 +220,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/blt_conf.h index 5543c8e5..3f145a28 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvoptx b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvoptx index 4f13b58c..7bf99895 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvoptx +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvoptx @@ -1150,7 +1150,7 @@ Core - 0 + 1 0 0 0 @@ -1389,18 +1389,6 @@ 0 0 0 - ..\..\..\..\Source\uart.h - uart.h - 0 - 0 - - - 3 - 99 - 5 - 0 - 0 - 0 ..\..\..\..\Source\usb.h usb.h 0 @@ -1408,7 +1396,7 @@ 3 - 100 + 99 1 0 0 @@ -1420,7 +1408,7 @@ 3 - 101 + 100 5 0 0 @@ -1432,7 +1420,7 @@ 3 - 102 + 101 1 0 0 @@ -1444,7 +1432,7 @@ 3 - 103 + 102 1 0 0 @@ -1456,7 +1444,7 @@ 3 - 104 + 103 1 0 0 @@ -1468,7 +1456,7 @@ 3 - 105 + 104 5 0 0 @@ -1480,7 +1468,7 @@ 3 - 106 + 105 1 0 0 @@ -1492,7 +1480,7 @@ 3 - 107 + 106 1 0 0 @@ -1504,7 +1492,7 @@ 3 - 108 + 107 5 0 0 @@ -1516,13 +1504,25 @@ 3 - 109 + 108 1 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32F0\uart.c - uart.c + ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c + cpu_comp.c + 0 + 0 + + + 3 + 109 + 5 + 0 + 0 + 0 + ..\..\..\..\Source\rs232.h + rs232.h 0 0 @@ -1533,8 +1533,8 @@ 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c - cpu_comp.c + ..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + rs232.c 0 0 diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvprojx b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvprojx index 2e6298d5..86dab1c8 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvprojx +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/ide/stm32f091.uvprojx @@ -877,11 +877,6 @@ 5 ..\..\..\..\Source\timer.h - - uart.h - 5 - ..\..\..\..\Source\uart.h - usb.h 5 @@ -932,16 +927,21 @@ 5 ..\..\..\..\Source\ARMCM0_STM32F0\types.h - - uart.c - 1 - ..\..\..\..\Source\ARMCM0_STM32F0\uart.c - cpu_comp.c 1 ..\..\..\..\Source\ARMCM0_STM32F0\Keil\cpu_comp.c + + rs232.h + 5 + ..\..\..\..\Source\rs232.h + + + rs232.c + 1 + ..\..\..\..\Source\ARMCM0_STM32F0\rs232.c + diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/main.c index 23786bb0..7178cd51 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Boot/main.c @@ -154,7 +154,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -179,7 +179,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -225,7 +225,7 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN); #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/boot.c index 03bf99cd..2d9e4820 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,19 +121,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -142,9 +142,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -153,11 +153,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -171,7 +171,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -202,7 +202,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -211,12 +211,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -225,8 +225,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/main.c index 0c55363e..8624164c 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_Keil/Prog/main.c @@ -154,10 +154,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -176,7 +176,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; @@ -210,10 +210,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8 | GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); @@ -222,10 +222,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/blt_conf.h index fd052205..b9cf640d 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/main.c index 3fdbc556..0d1be8a4 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Boot/main.c @@ -154,7 +154,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOB); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -179,7 +179,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -225,7 +225,7 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN); #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/boot.c index f6e19bc2..09955d06 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,19 +121,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -142,9 +142,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -153,11 +153,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -171,7 +171,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -202,7 +202,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -211,12 +211,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -225,8 +225,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/main.c b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/main.c index d38b262a..08e67db7 100644 --- a/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32F0_Nucleo_F091RC_TrueStudio/Prog/main.c @@ -154,10 +154,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -176,7 +176,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; @@ -210,10 +210,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8 | GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); @@ -222,10 +222,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/blt_conf.h index ca33251c..33e310a1 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/main.c index eb931896..a5cd0b4b 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Boot/main.c @@ -196,7 +196,7 @@ void HAL_MspInit(void) LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOA); LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -216,7 +216,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -245,7 +245,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/boot.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/boot.c index f4ae753a..a6109513 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,22 +112,22 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; - uartHandle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; - uartHandle.Init.ClockPrescaler = UART_PRESCALER_DIV1; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; + rs232Handle.Init.ClockPrescaler = UART_PRESCALER_DIV1; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -136,9 +136,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -147,11 +147,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -165,7 +165,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -187,7 +187,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -196,7 +196,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -205,12 +205,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c index cbef20fc..afc47d9f 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_GCC/Prog/main.c @@ -166,10 +166,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -192,7 +192,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -205,18 +205,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/blt_conf.h index 95d99847..7dbdd12f 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.dep b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.dep index e61b0c10..957746f7 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.dep +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.dep @@ -1,544 +1,284 @@ 4 - 1620334493 + 255079765 Debug - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\lib\shb_l.a - $TOOLKIT_DIR$\lib\rt6M_tl.a - $TOOLKIT_DIR$\lib\m6M_tl.a - $TOOLKIT_DIR$\inc\c\ycheck.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $TOOLKIT_DIR$\inc\c\stddef.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\lib\dl6M_tln.a - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\bin\openblt_stm32g071.out + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\system_stm32g0xx.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_def.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_flash.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\stm32g071xx.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0plus.h $PROJ_DIR$\..\obj\stm32g071.pbd + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\..\bin\openblt_stm32g071.srec - $PROJ_DIR$\..\obj\stm32g0xx_ll_gpio.xcl $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\stm32g0xx_ll_gpio.xcl + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\xcp.xcl + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $TOOLKIT_DIR$\lib\dl6M_tln.a + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\bin\openblt_stm32g071.out + $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.xcl $PROJ_DIR$\..\obj\cpu.xcl + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\flash.xcl + $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\obj\timer.xcl $PROJ_DIR$\..\obj\cpu_comp.xcl $PROJ_DIR$\..\obj\stm32g0xx_ll_exti.xcl $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\stm32g0xx_ll_usart.xcl + $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.xcl + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.xcl + $PROJ_DIR$\..\obj\file.xcl $PROJ_DIR$\..\obj\hooks.xcl $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\system_stm32g0xx.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim.c - $PROJ_DIR$\..\Src\stm32g0xx_it.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma_ex.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim_ex.c - $PROJ_DIR$\startup_stm32g071xx.s - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c - $PROJ_DIR$\..\Src\system_stm32g0xx.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_uart_ex.c - $PROJ_DIR$\..\Src\main.c - $PROJ_DIR$\..\Src\stm32g0xx_hal_msp.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_exti.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c - $PROJ_DIR$\..\Drivers\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_pwr_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_rcc_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_tim.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_uart.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_uart_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_rcc.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_tim_ex.o - $PROJ_DIR$\Debug\Obj\startup_stm32g071xx.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_rcc.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_pwr.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\system_stm32g0xx.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\system_stm32g0xx.xcl $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.__cstat.et + $TOOLKIT_DIR$\inc\c\cmsis_iar.h $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.__cstat.et $PROJ_DIR$\..\obj\stm32g0xx_hal_flash_ex.__cstat.et $PROJ_DIR$\..\obj\stm32g0xx_ll_exti.__cstat.et $PROJ_DIR$\..\obj\stm32g0xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.__cstat.et + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\system_stm32g0xx.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\stm32g0xx_ll_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\system_stm32g0xx.xcl - $PROJ_DIR$\Debug\Obj\main.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_cortex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_uart.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_gpio.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_tim.xcl - $PROJ_DIR$\Debug\Exe\stm32g071.srec - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_dma.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_rcc.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_uart_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_flash_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_pwr.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_tim_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_flash.xcl - $PROJ_DIR$\Debug\Exe\stm32g071.out - $PROJ_DIR$\Debug\Obj\stm32g071.pbd - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_msp.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_rcc.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_dma_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_it.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_rcc_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_pwr_ex.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_exti.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_it.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_exti.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_gpio.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_cortex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_dma.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_flash.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_flash_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_msp.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_dma_ex.o - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\system_stm32g0xx.o - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.__cstat.et $PROJ_DIR$\..\obj\file.__cstat.et $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\assert.__cstat.et + $TOOLKIT_DIR$\inc\c\ctype.h $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_usart.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_utils.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm0plus.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_def.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_i2c_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_tim_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_pwr.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_system.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_gpio.h - $PROJ_DIR$\Debug\Obj\cpu_comp.o - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_i2c.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_cortex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_dmamux.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_tim.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_hal_tim.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\stm32g0xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\system_stm32g0xx.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32G0xx\Include\stm32g071xx.h - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h + $PROJ_DIR$\..\obj\assert.__cstat.et $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\Debug\Obj\net.xcl - $PROJ_DIR$\Debug\Obj\boot.xcl - $PROJ_DIR$\Debug\Obj\cop.xcl + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\cop.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\backdoor.xcl $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $TOOLKIT_DIR$\inc\c\string.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\Debug\Obj\com.xcl - $PROJ_DIR$\Debug\Obj\xcp.xcl - $PROJ_DIR$\Debug\Obj\assert.xcl - $PROJ_DIR$\Debug\Obj\file.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_i2c_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_i2c.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_exti.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_i2c.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_gpio.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\lib\stm32g0xx_hal_conf.h - $PROJ_DIR$\..\obj\system_stm32g0xx.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_usart.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_dma.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_utils.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_dma.xcl - $PROJ_DIR$\..\lib\system_stm32g0xx.c - $PROJ_DIR$\Debug\Obj\backdoor.o - $PROJ_DIR$\Debug\Obj\com.o - $PROJ_DIR$\Debug\Obj\file.o - $PROJ_DIR$\Debug\Obj\cop.o - $PROJ_DIR$\Debug\Obj\net.o - $PROJ_DIR$\Debug\Obj\assert.o - $PROJ_DIR$\Debug\Obj\xcp.o - $PROJ_DIR$\Debug\Obj\boot.o - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\Debug\Obj\hooks.o - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32g071xx.s - $PROJ_DIR$\Debug\Obj\led.o - $PROJ_DIR$\Debug\Obj\hooks.xcl - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\types.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\Debug\Obj\led.xcl - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.o $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc_ex.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_usart.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_utils.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_tim_ex.o $PROJ_DIR$\..\obj\stm32g0xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.o $PROJ_DIR$\..\obj\stm32g0xx_hal_tim.o $PROJ_DIR$\..\obj\stm32g0xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32g0xx_hal.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.o - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_exti.xcl - $PROJ_DIR$\Debug\Obj\stm32g0xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32g0xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c.o - $PROJ_DIR$\..\obj\stm32g0xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\IAR\cpu_comp.c - $PROJ_DIR$\..\obj\stm32g0xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.o - $PROJ_DIR$\..\obj\startup_stm32g071xx.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.xcl - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\stm32g0xx_hal.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32g0xx_hal_tim.xcl - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\system_stm32g0xx.o $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.xcl - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\stm32g0xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal.xcl + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\net.o $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\cpu.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\net.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\usb.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\Debug\Obj\timer.o - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim_ex.c - $PROJ_DIR$\Debug\Obj\nvm.xcl - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c - $PROJ_DIR$\Debug\Obj\timer.xcl - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c - $PROJ_DIR$\Debug\Obj\uart.xcl - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim.c - $PROJ_DIR$\Debug\Obj\nvm.o - $PROJ_DIR$\Debug\Obj\flash.o - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c - $PROJ_DIR$\Debug\Obj\cpu.o - $PROJ_DIR$\Debug\Obj\cpu.xcl - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c.c - $PROJ_DIR$\Debug\Obj\uart.o - $PROJ_DIR$\Debug\Obj\flash.xcl - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c_ex.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_flash_ex.xcl $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\stm32g0xx_hal_gpio.xcl $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h $PROJ_DIR$\..\stm32g071xx_flash.icf + $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\obj\openblt_stm32g071.map - $PROJ_DIR$\Debug\Obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.xcl + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr.o + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\stm32g0xx_hal.o + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_rcc.o + $PROJ_DIR$\..\obj\startup_stm32g071xx.o + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_utils.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_gpio.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c_ex.xcl + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c.o + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_exti.o + $PROJ_DIR$\..\obj\stm32g0xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32g0xx_hal_i2c.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32g0xx_hal_flash.o + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.h + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\..\..\..\Source\boot.h + $TOOLKIT_DIR$\lib\rt6M_tl.a + $TOOLKIT_DIR$\lib\m6M_tl.a + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\types.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_usart.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\IAR\cpu_comp.c + $PROJ_DIR$\..\startup_stm32g071xx.s + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_pwr.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_system.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_dmamux.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_gpio.h + $PROJ_DIR$\..\lib\stm32g0xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_rcc.h + $PROJ_DIR$\..\lib\system_stm32g0xx.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim_ex.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Inc\stm32g0xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.__cstat.et - - $PROJ_DIR$\..\bin\openblt_stm32g071.out - - - OBJCOPY - 27 - - - ILINK - 346 - - - - - ILINK - 345 269 267 277 283 279 261 281 264 275 274 284 276 270 265 254 239 247 233 241 236 234 248 244 253 245 240 230 235 229 237 246 249 250 252 238 203 262 256 266 1 2 3 10 - - - [ROOT_NODE] ILINK - 25 346 + 44 134 - $PROJ_DIR$\..\lib\system_stm32g0xx.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c.c ICCARM - 203 + 156 BICOMP - 38 + 161 __cstat - 75 + 65 ICCARM - 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c ICCARM - 284 + 165 BICOMP - 19 - - - __cstat - 82 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 228 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 163 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 276 - - - BICOMP - 34 - - - __cstat - 83 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 161 156 162 148 147 163 - - - - - $PROJ_DIR$\..\startup_stm32g071xx.s - - - AARM - 254 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 274 - - - BICOMP - 36 - - - __cstat - 81 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 228 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 163 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c - - - ICCARM - 256 - - - BICOMP - 37 - - - __cstat - 144 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 147 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\IAR\cpu_comp.c - - - ICCARM - 281 - - - BICOMP - 32 - - - __cstat - 76 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 182 5 8 11 186 7 188 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\cpu.c - - - ICCARM - 261 - - - BICOMP - 30 + 135 __cstat @@ -548,434 +288,20 @@ ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 156 162 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c_ex.c ICCARM - 267 + 151 BICOMP - 29 - - - __cstat - 137 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.c - - - ICCARM - 275 - - - BICOMP - 14 - - - __cstat - 93 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c - - - ICCARM - 265 - - - BICOMP - 22 - - - __cstat - 94 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 288 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c - - - ICCARM - 262 - - - BICOMP - 31 - - - __cstat - 143 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 269 - - - BICOMP - 12 - - - __cstat - 141 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 277 - - - BICOMP - 39 - - - __cstat - 138 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 279 - - - BICOMP - 17 - - - __cstat - 145 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 264 - - - BICOMP - 24 - - - __cstat - 139 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 189 4 8 11 186 7 0 190 191 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 270 - - - BICOMP - 18 - - - __cstat - 142 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 283 - - - BICOMP - 16 - - - __cstat - 140 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 310 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 266 - - - BICOMP - 21 - - - __cstat - 146 - - - - - ICCARM - 305 224 297 217 304 295 302 303 306 309 296 294 312 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim_ex.c - - - ICCARM - 229 - - - BICOMP - 20 - - - __cstat - 89 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c - - - ICCARM - 234 - - - BICOMP - 282 - - - __cstat - 98 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c - - - ICCARM - 236 - - - BICOMP - 280 - - - __cstat - 96 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c - - - ICCARM - 245 - - - BICOMP - 272 - - - __cstat - 84 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c - - - ICCARM - 246 - - - BICOMP - 33 - - - __cstat - 97 - - - - - ICCARM - 168 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c - - - ICCARM - 239 - - - BICOMP - 271 - - - __cstat - 88 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c - - - ICCARM - 253 - - - BICOMP - 260 - - - __cstat - 99 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c - - - ICCARM - 233 - - - BICOMP - 255 + 153 __cstat @@ -985,112 +311,20 @@ ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal.c ICCARM - 247 + 142 BICOMP - 259 - - - __cstat - 95 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim.c - - - ICCARM - 235 - - - BICOMP - 273 - - - __cstat - 87 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c - - - ICCARM - 230 - - - BICOMP - 268 - - - __cstat - 85 - - - - - ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c - - - ICCARM - 238 - - - BICOMP - 23 - - - __cstat - 74 - - - - - ICCARM - 148 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 161 162 159 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash.c - - - ICCARM - 241 - - - BICOMP - 278 + 121 __cstat @@ -1100,7 +334,122 @@ ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_dma.c + + + ICCARM + 113 + + + BICOMP + 162 + + + __cstat + 69 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr.c + + + ICCARM + 140 + + + BICOMP + 137 + + + __cstat + 93 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_flash_ex.c + + + ICCARM + 115 + + + BICOMP + 128 + + + __cstat + 71 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_pwr_ex.c + + + ICCARM + 158 + + + BICOMP + 127 + + + __cstat + 82 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_rcc_ex.c + + + ICCARM + 110 + + + BICOMP + 164 + + + __cstat + 83 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 @@ -1109,57 +458,34 @@ ICCARM - 240 + 138 BICOMP - 263 + 139 __cstat - 91 + 70 ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_gpio.c ICCARM - 252 + 112 BICOMP - 35 - - - __cstat - 80 - - - - - ICCARM - 147 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 161 156 - - - - - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c - - - ICCARM - 250 - - - BICOMP - 15 + 130 __cstat @@ -1169,89 +495,154 @@ ICCARM - 161 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim.c ICCARM - 248 + 114 BICOMP - 257 + 120 __cstat - 78 + 87 ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_i2c_ex.c + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_cortex.c ICCARM - 244 + 145 BICOMP - 258 + 163 __cstat - 79 + 85 ICCARM - 171 202 166 150 178 180 149 9 4 8 11 186 7 343 72 5 344 179 181 6 0 153 165 167 152 157 174 160 155 + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c + $PROJ_DIR$\..\bin\openblt_stm32g071.out + + + ILINK + 134 + + + OBJCOPY + 31 + + + + + ILINK + 132 125 157 133 124 122 154 119 143 118 126 136 117 123 144 228 147 142 145 113 165 115 112 156 151 140 158 138 110 114 111 149 159 152 146 160 150 116 141 155 187 189 190 42 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c ICCARM - 237 + 123 BICOMP - 13 + 43 __cstat - 92 + 97 ICCARM - 158 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 175 156 + 188 192 169 217 182 178 194 181 167 174 193 196 184 - $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c ICCARM - 249 + 141 BICOMP - 28 + 50 + + + __cstat + 103 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 125 + + + BICOMP + 38 + + + __cstat + 98 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 157 + + + BICOMP + 32 __cstat @@ -1261,7 +652,522 @@ ICCARM - 163 178 180 149 9 4 8 11 186 7 343 72 5 344 179 171 202 166 150 181 6 0 153 165 167 152 157 174 160 155 156 + 188 192 169 217 182 178 194 181 167 174 193 196 184 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 133 + + + BICOMP + 63 + + + __cstat + 102 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 122 + + + BICOMP + 39 + + + __cstat + 105 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c + + + ICCARM + 144 + + + BICOMP + 41 + + + __cstat + 84 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 168 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 155 + + + BICOMP + 36 + + + __cstat + 104 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c + + + ICCARM + 148 + + + BICOMP + 62 + + + __cstat + 101 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 199 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 124 + + + BICOMP + 33 + + + __cstat + 95 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 227 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 143 + + + BICOMP + 60 + + + __cstat + 94 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 108 49 58 47 106 57 185 109 96 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_utils.c + + + ICCARM + 150 + + + BICOMP + 56 + + + __cstat + 79 + + + + + ICCARM + 209 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 214 208 207 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 126 + + + BICOMP + 61 + + + __cstat + 80 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 220 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 212 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\IAR\cpu_comp.c + + + ICCARM + 119 + + + BICOMP + 51 + + + __cstat + 68 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 99 30 58 47 106 57 107 + + + + + $PROJ_DIR$\..\startup_stm32g071xx.s + + + AARM + 147 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\cpu.c + + + ICCARM + 154 + + + BICOMP + 46 + + + __cstat + 76 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 210 208 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\flash.c + + + ICCARM + 118 + + + BICOMP + 48 + + + __cstat + 67 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_gpio.c + + + ICCARM + 152 + + + BICOMP + 34 + + + __cstat + 92 + + + + + ICCARM + 212 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 210 + + + + + $PROJ_DIR$\..\lib\system_stm32g0xx.c + + + ICCARM + 116 + + + BICOMP + 64 + + + __cstat + 89 + + + + + ICCARM + 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_hal_tim_ex.c + + + ICCARM + 111 + + + BICOMP + 45 + + + __cstat + 74 + + + + + ICCARM + 24 213 14 15 17 27 28 37 49 58 47 106 57 129 66 30 131 5 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_dma.c + + + ICCARM + 149 + + + BICOMP + 59 + + + __cstat + 78 + + + + + ICCARM + 222 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 211 210 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 136 + + + BICOMP + 40 + + + __cstat + 75 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 220 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 212 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 117 + + + BICOMP + 53 + + + __cstat + 91 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 214 210 208 209 199 212 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_rcc.c + + + ICCARM + 146 + + + BICOMP + 55 + + + __cstat + 88 + + + + + ICCARM + 214 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_usart.c + + + ICCARM + 160 + + + BICOMP + 54 + + + __cstat + 81 + + + + + ICCARM + 199 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 214 210 + + + + + $PROJ_DIR$\..\lib\STM32G0xx_HAL_Driver\Src\stm32g0xx_ll_exti.c + + + ICCARM + 159 + + + BICOMP + 52 + + + __cstat + 72 + + + + + ICCARM + 198 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + + + ICCARM + 228 + + + BICOMP + 229 + + + __cstat + 230 + + + + + ICCARM + 188 192 169 217 182 178 194 181 167 174 193 196 184 17 27 28 37 49 58 47 106 57 129 66 30 131 5 24 213 14 15 18 35 185 21 0 12 7 26 11 9 19 199 diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewp b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewp index d7e53388..4246e074 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewp +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewp @@ -1281,15 +1281,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -1346,10 +1346,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewt b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewt index 66053350..7950cdb0 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewt +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/ide/stm32g071.ewt @@ -1405,15 +1405,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_STM32G0\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -1470,10 +1470,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/main.c index fdd94b17..dca0eab3 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Boot/main.c @@ -193,7 +193,7 @@ void HAL_MspInit(void) LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOA); LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -213,7 +213,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -242,7 +242,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/boot.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/boot.c index dac94fce..b504e4e6 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,22 +112,22 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; - uartHandle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; - uartHandle.Init.ClockPrescaler = UART_PRESCALER_DIV1; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; + rs232Handle.Init.ClockPrescaler = UART_PRESCALER_DIV1; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -136,9 +136,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -147,11 +147,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -165,7 +165,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -187,7 +187,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -196,7 +196,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -205,12 +205,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c index 8a3f37ca..7d1b241a 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_IAR/Prog/main.c @@ -163,10 +163,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -181,7 +181,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -189,7 +189,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -202,18 +202,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/blt_conf.h index 4dd54855..c6ac40fb 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvoptx b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvoptx index 5e691a0d..b2506953 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvoptx +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvoptx @@ -1303,18 +1303,6 @@ 0 0 0 - ..\..\..\..\Source\uart.h - uart.h - 0 - 0 - - - 3 - 92 - 5 - 0 - 0 - 0 ..\..\..\..\Source\usb.h usb.h 0 @@ -1322,7 +1310,7 @@ 3 - 93 + 92 1 0 0 @@ -1334,7 +1322,7 @@ 3 - 94 + 93 5 0 0 @@ -1346,7 +1334,7 @@ 3 - 95 + 94 1 0 0 @@ -1358,7 +1346,7 @@ 3 - 96 + 95 1 0 0 @@ -1370,7 +1358,7 @@ 3 - 97 + 96 5 0 0 @@ -1382,7 +1370,7 @@ 3 - 98 + 97 1 0 0 @@ -1394,7 +1382,7 @@ 3 - 99 + 98 1 0 0 @@ -1406,7 +1394,7 @@ 3 - 100 + 99 5 0 0 @@ -1418,13 +1406,25 @@ 3 - 101 + 100 1 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32G0\uart.c - uart.c + ..\..\..\..\Source\ARMCM0_STM32G0\Keil\cpu_comp.c + cpu_comp.c + 0 + 0 + + + 3 + 101 + 5 + 0 + 0 + 0 + ..\..\..\..\Source\rs232.h + rs232.h 0 0 @@ -1435,8 +1435,8 @@ 0 0 0 - ..\..\..\..\Source\ARMCM0_STM32G0\Keil\cpu_comp.c - cpu_comp.c + ..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + rs232.c 0 0 diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvprojx b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvprojx index 590b02cc..cff8bbb7 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvprojx +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/ide/stm32g071.uvprojx @@ -842,11 +842,6 @@ 5 ..\..\..\..\Source\timer.h - - uart.h - 5 - ..\..\..\..\Source\uart.h - usb.h 5 @@ -892,16 +887,21 @@ 5 ..\..\..\..\Source\ARMCM0_STM32G0\types.h - - uart.c - 1 - ..\..\..\..\Source\ARMCM0_STM32G0\uart.c - cpu_comp.c 1 ..\..\..\..\Source\ARMCM0_STM32G0\Keil\cpu_comp.c + + rs232.h + 5 + ..\..\..\..\Source\rs232.h + + + rs232.c + 1 + ..\..\..\..\Source\ARMCM0_STM32G0\rs232.c + diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/main.c index 8f7749fe..36b5e85a 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Boot/main.c @@ -196,7 +196,7 @@ void HAL_MspInit(void) LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOA); LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -216,7 +216,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -245,7 +245,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/boot.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/boot.c index 7ddf7e3b..ec884d0f 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,22 +112,22 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; - uartHandle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; - uartHandle.Init.ClockPrescaler = UART_PRESCALER_DIV1; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; + rs232Handle.Init.ClockPrescaler = UART_PRESCALER_DIV1; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -136,9 +136,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -147,11 +147,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -165,7 +165,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -187,7 +187,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -196,7 +196,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -205,12 +205,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c index 458f646c..fb51530a 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_Keil/Prog/main.c @@ -166,10 +166,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -192,7 +192,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -205,18 +205,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/blt_conf.h b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/blt_conf.h index ec94d7c3..ef87eb4c 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/main.c index b7a361de..b2203ae3 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Boot/main.c @@ -196,7 +196,7 @@ void HAL_MspInit(void) LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOA); LL_IOP_GRP1_EnableClock(LL_IOP_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -216,7 +216,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2 | LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -245,7 +245,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/boot.c index 4814c397..bdf29161 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,22 +112,22 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; - uartHandle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; - uartHandle.Init.ClockPrescaler = UART_PRESCALER_DIV1; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Init.OneBitSampling = UART_ONE_BIT_SAMPLE_ENABLE; + rs232Handle.Init.ClockPrescaler = UART_PRESCALER_DIV1; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -136,9 +136,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -147,11 +147,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -165,7 +165,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -187,7 +187,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -196,7 +196,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -205,12 +205,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c index f1b80a18..44b9b44d 100644 --- a/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM0_STM32G0_Nucleo_G071RB_TrueStudio/Prog/main.c @@ -166,10 +166,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); __HAL_RCC_GPIOB_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* SVC_IRQn interrupt configuration */ HAL_NVIC_SetPriority(SVC_IRQn, 0, 0); @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_NOPULL; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2 | GPIO_PIN_3; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -192,7 +192,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_LOW; GPIO_InitStruct.Alternate = GPIO_AF1_USART2; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -205,18 +205,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2 | GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOB_CLK_DISABLE(); __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/blt_conf.h index e7ba5f5d..c22a2608 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (1) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/main.c b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/main.c index 3cc85c60..905dc4dc 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/main.c +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Boot/main.c @@ -72,22 +72,22 @@ int main(void) ****************************************************************************************/ static void PostInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - XMC_GPIO_CONFIG_t rx_uart_config; - XMC_GPIO_CONFIG_t tx_uart_config; +#if (BOOT_COM_RS232_ENABLE > 0) + XMC_GPIO_CONFIG_t rx_rs232_config; + XMC_GPIO_CONFIG_t tx_rs232_config; #endif #if (BOOT_COM_CAN_ENABLE > 0) XMC_GPIO_CONFIG_t rx_can_config; XMC_GPIO_CONFIG_t tx_can_config; #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* initialize UART Rx pin */ - rx_uart_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; - XMC_GPIO_Init(P1_3, &rx_uart_config); + rx_rs232_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(P1_3, &rx_rs232_config); /* initialize UART Tx pin */ - tx_uart_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT7; - XMC_GPIO_Init(P1_2, &tx_uart_config); + tx_rs232_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT7; + XMC_GPIO_Init(P1_2, &tx_rs232_config); /* set input source path to DXnA to connect P1_3 to ASC Receive. note that this * function must be called after XMC_UART_CH_Init(), which is called when initializing * the bootloader core with BootInit(). diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/boot.c b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/boot.c index 8402d3e0..f0d1a631 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_GCC/Prog/boot.c @@ -38,9 +38,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -54,8 +54,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -71,8 +71,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -92,7 +92,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -103,13 +103,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -117,20 +117,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { XMC_GPIO_CONFIG_t rx_config; XMC_GPIO_CONFIG_t tx_config; - XMC_UART_CH_CONFIG_t uart_config; + XMC_UART_CH_CONFIG_t rs232_config; /* set configuration and initialize UART channel */ - uart_config.baudrate = BOOT_COM_UART_BAUDRATE; - uart_config.data_bits = 8; - uart_config.frame_length = 8; - uart_config.stop_bits = 1; - uart_config.oversampling = 16; - uart_config.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE; - XMC_UART_CH_Init(XMC_UART0_CH1, &uart_config); + rs232_config.baudrate = BOOT_COM_RS232_BAUDRATE; + rs232_config.data_bits = 8; + rs232_config.frame_length = 8; + rs232_config.stop_bits = 1; + rs232_config.oversampling = 16; + rs232_config.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE; + XMC_UART_CH_Init(XMC_UART0_CH1, &rs232_config); /* initialize UART Rx pin */ rx_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; XMC_GPIO_Init(P1_3, &rx_config); @@ -147,7 +147,7 @@ static void BootComUartInit(void) XMC_USIC_CH_RXFIFO_Configure(XMC_UART0_CH1, 0U, XMC_USIC_CH_FIFO_SIZE_16WORDS, 1U); /* start UART */ XMC_UART_CH_Start(XMC_UART0_CH1); -} /*** end of BootComUartInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -156,9 +156,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -167,11 +167,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -207,7 +207,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -216,7 +216,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -225,7 +225,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { if (XMC_USIC_CH_RXFIFO_IsEmpty(XMC_UART0_CH1) == 0) { @@ -236,8 +236,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* still here to no new byte received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/blt_conf.h index f756884f..418a2e31 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (1) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.cspy.bat b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.cspy.bat index b0619c98..05f20c14 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.cspy.bat +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.cspy.bat @@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl" @echo off goto end @@ -34,7 +34,7 @@ goto end @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\settings\xmc1400.Debug.driver.xcl" @echo off :end \ No newline at end of file diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.general.xcl b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.general.xcl index e0799763..36c84dda 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.general.xcl +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.Debug.general.xcl @@ -2,7 +2,7 @@ "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armjlink2.dll" -"C:\Work\software\OpenBLT\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\..\bin\openblt_xmc1400.out" +"C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM0_XMC1_XMC1400_Boot_Kit_IAR\Boot\ide\..\bin\openblt_xmc1400.out" --plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll" diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.wsdt b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.wsdt index 7440e715..21a7d4ca 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.wsdt +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/settings/xmc1400.wsdt @@ -201,7 +201,7 @@ 24 1863 2 - + 0 -1 @@ -257,11 +257,13 @@ xmc1400 + xmc1400/Source + xmc1400/Source/ARMCM0_XMC1 14 - 11 + 20 1 @@ -275,12 +277,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -306,8 +308,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -320,7 +322,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -343,7 +345,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -356,7 +358,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -370,7 +372,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -384,7 +386,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -398,7 +400,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -412,7 +414,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -496,7 +498,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -507,11 +509,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -520,7 +522,7 @@ 8192 0 0 - 32767 + 24 0 @@ -528,7 +530,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -537,7 +539,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.dep b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.dep index 941431dd..b15ffa0c 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.dep +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.dep @@ -1,1260 +1,604 @@ 4 - 1518384906 + 1580549994 Debug - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_ccu8_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_eru_map.h - $PROJ_DIR$\..\lib\cmsis\core_cm0.h - $PROJ_DIR$\..\lib\xmclib\src\xmc1_eru.c - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_ccu4_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu8.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_can.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_device.h - $PROJ_DIR$\..\lib\xmclib\src\xmc1_flash.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_gpio_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_flash.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_usic_map.h - $PROJ_DIR$\..\lib\xmclib\src\xmc1_rtc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_gpio.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_bccu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_dsd.h - $PROJ_DIR$\..\lib\xmclib\src\xmc1_gpio.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_scu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc1_rtc.h - $PROJ_DIR$\..\lib\xmclib\src\xmc1_scu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_acmp.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_bccu.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_acmp.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - $PROJ_DIR$\..\obj\xmc_i2s.lst - $PROJ_DIR$\..\obj\xmc_rtc.lst - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\bin\openblt_xmc1400.out - $PROJ_DIR$\..\obj\xmc_eru.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_rtc.h - $PROJ_DIR$\..\obj\xmc4_gpio.lst - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\bin\openblt_xmc1400.srec - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\xmc_dsd.o - $PROJ_DIR$\..\obj\xmc1_flash.lst - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\xmc_dac.lst - $PROJ_DIR$\..\obj\xmc_posif.lst - $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\src\hw\led.h - $PROJ_DIR$\..\obj\xmc_wdt.pbi - $PROJ_DIR$\..\obj\system_XMC1400.lst - $PROJ_DIR$\..\..\..\..\..\inc\xmc_eru.h - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_scu.h - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\xmc_ledts.o - $PROJ_DIR$\..\obj\system_XMC1400.__cstat.et - $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\xmc_hrpwm.o - $PROJ_DIR$\..\..\..\..\..\src\xmc1_eru.c - $PROJ_DIR$\..\obj\xmc_posif.__cstat.et - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_rtc.h - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\src\app\assert.h - $PROJ_DIR$\..\src\hw\startup_XMC1400.s - $PROJ_DIR$\..\obj\xmc_eru.pbi - $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\xmc_usbh.lst - $PROJ_DIR$\..\..\..\..\..\src\xmc_spi.c - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\..\..\..\..\src\xmc_can.c - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\Debug\Obj\xmc_vadc.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\xmc1400.pbd - $PROJ_DIR$\..\obj\xmc_i2c.pbi - $PROJ_DIR$\..\..\..\..\..\inc\xmc_flash.h - $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\xmc1_scu.lst - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - $PROJ_DIR$\..\obj\xmc_uart.__cstat.et - $PROJ_DIR$\Debug\Obj\xmc_ledts.o - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\xmc_spi.lst - $PROJ_DIR$\..\..\..\..\..\inc\xmc_posif.h - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_can_map.h - $PROJ_DIR$\Debug\Exe\xmc1400.out - $PROJ_DIR$\..\obj\os.__cstat.et - $PROJ_DIR$\..\obj\xmc_i2c.lst - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\src\app\assert.c - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\app.__cstat.et - $PROJ_DIR$\..\obj\xmc_fce.pbi - $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c - $PROJ_DIR$\Debug\Obj\startup_XMC1400.o - $PROJ_DIR$\..\obj\xmc1_gpio.__cstat.et - $PROJ_DIR$\..\..\..\..\..\src\xmc_acmp.c - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_usic.h - $PROJ_DIR$\..\obj\xmc4_flash.lst - $PROJ_DIR$\..\src\hw\led.c - $PROJ_DIR$\..\..\..\..\..\src\xmc_rtc.c - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\xmc4_scu.lst - $PROJ_DIR$\..\obj\xmc_ecat.pbi - $PROJ_DIR$\..\..\..\..\..\src\xmc_math.c - $PROJ_DIR$\..\obj\xmc_dma.lst - $PROJ_DIR$\..\obj\xmc_usic.pbi - $PROJ_DIR$\..\obj\hw.__cstat.et - $PROJ_DIR$\..\..\..\..\..\inc\xmc_vadc_map.h - $PROJ_DIR$\..\..\..\..\..\src\xmc1_gpio.c + $PROJ_DIR$\..\obj\xmc_can.__cstat.et + $PROJ_DIR$\Debug\Obj\xmc_ccu4.o + $PROJ_DIR$\..\obj\xmc_common.__cstat.et + $PROJ_DIR$\Debug\Obj\xmc_spi.o + $PROJ_DIR$\..\obj\xmc_ebu.o + $PROJ_DIR$\..\obj\hooks.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et + $PROJ_DIR$\..\obj\xmc_gpio.o + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\system_XMC1400.o + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\xmc_sdmmc.lst + $PROJ_DIR$\..\obj\xmc_posif.pbi + $PROJ_DIR$\Debug\Obj\xmc1_rtc.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc_common.h + $PROJ_DIR$\..\..\..\..\..\src\xmc1_rtc.c + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\..\..\..\..\inc\xmc_prng.h + $PROJ_DIR$\..\obj\xmc_ccu8.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc1_flash.c + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\Debug\Obj\xmc_math.o + $PROJ_DIR$\Debug\Obj\xmc_usic.o + $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et + $PROJ_DIR$\..\..\..\..\..\src\xmc_common.c $PROJ_DIR$\Debug\Obj\xmc_gpio.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\..\..\..\..\src\xmc1_scu.c - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\xmc_vadc.lst - $PROJ_DIR$\..\obj\led.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et - $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\obj\xmc1_rtc.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\..\..\..\..\inc\xmc_acmp.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_usic_map.h - $PROJ_DIR$\..\obj\xmc_hrpwm.pbi - $PROJ_DIR$\..\..\..\..\..\src\xmc_usic.c - $PROJ_DIR$\..\..\..\..\..\inc\xmc_i2c.h - $PROJ_DIR$\..\..\..\..\..\src\xmc_wdt.c - $PROJ_DIR$\..\cfg\memory.x + $PROJ_DIR$\..\..\..\..\..\src\xmc1_scu.c + $PROJ_DIR$\..\src\app\app.h $PROJ_DIR$\..\..\..\..\..\inc\xmc_can.h + $PROJ_DIR$\..\..\..\..\..\src\xmc1_gpio.c + $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_usic_map.h + $PROJ_DIR$\..\obj\led.lst + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\cfg\memory.x $PROJ_DIR$\..\src\header.h $PROJ_DIR$\..\obj\xmc_ledts.lst $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\xmc_hrpwm.pbi $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Source\system_XMC1400.c $PROJ_DIR$\..\obj\xmc_can.lst $PROJ_DIR$\..\obj\xmc_spi.o $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Include\XMC1400.h - $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cm0.h $PROJ_DIR$\..\..\..\..\..\src\xmc_uart.c - $PROJ_DIR$\..\..\..\..\..\src\xmc1_rtc.c - $PROJ_DIR$\..\src\os\os.h - $PROJ_DIR$\..\obj\xmc_posif.pbi - $PROJ_DIR$\..\obj\xmc_ccu8.lst - $PROJ_DIR$\Debug\Obj\xmc_usic.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_prng.h - $PROJ_DIR$\Debug\Obj\xmc_math.o - $PROJ_DIR$\..\obj\xmc_hrpwm.__cstat.et - $PROJ_DIR$\Debug\Obj\xmc_ccu4.o - $PROJ_DIR$\..\obj\xmc_can.__cstat.et - $PROJ_DIR$\..\obj\xmc_ebu.__cstat.et - $PROJ_DIR$\..\obj\xmc_gpio.__cstat.et - $PROJ_DIR$\..\obj\hooks.__cstat.et - $TOOLKIT_DIR$\inc\c\stdbool.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\xmc_common.__cstat.et - $PROJ_DIR$\..\obj\xmc_gpio.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\system_XMC1400.o - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\xmc1_gpio.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\..\..\..\..\src\xmc_common.c - $PROJ_DIR$\..\obj\xmc_sdmmc.lst - $PROJ_DIR$\Debug\Obj\xmc1_rtc.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_common.h - $PROJ_DIR$\Debug\Obj\xmc_spi.o - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\..\..\..\..\src\xmc1_flash.c - $PROJ_DIR$\..\obj\xmc_ebu.o - $PROJ_DIR$\..\obj\xmc_wdt.o - $PROJ_DIR$\..\obj\xmc4_rtc.o - $PROJ_DIR$\..\obj\xmc4_flash.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\xmc_vadc.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc_usic.c + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\..\..\..\..\inc\xmc_i2c.h + $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cm0.h + $PROJ_DIR$\..\obj\xmc_usbh.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\..\..\..\..\src\xmc_wdt.c + $PROJ_DIR$\..\obj\xmc1_rtc.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbh.pbi $PROJ_DIR$\..\obj\xmc_uart.lst - $PROJ_DIR$\..\obj\xmc_bccu.__cstat.et - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\obj\backdoor.o - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\xmc_wdt.lst - $PROJ_DIR$\..\obj\xmc_dac.__cstat.et - $TOOLKIT_DIR$\inc\c\stddef.h - $PROJ_DIR$\..\obj\xmc_usic.o - $PROJ_DIR$\..\obj\xmc_sdmmc.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\bin\demoprog_xmc1400.out - $PROJ_DIR$\..\obj\xmc4_eru.lst - $PROJ_DIR$\..\obj\xmc1_scu.__cstat.et - $PROJ_DIR$\..\obj\xmc_ecat.o - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\obj\xmc_acmp.__cstat.et - $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\file.pbi $PROJ_DIR$\Debug\Obj\xmc_i2c.o $PROJ_DIR$\..\obj\xmc_rtc.__cstat.et + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\Debug\Obj\xmc_acmp.o + $PROJ_DIR$\..\obj\system_XMC1400.pbi + $PROJ_DIR$\..\obj\xmc_ecat.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc_ledts.h + $PROJ_DIR$\..\obj\xmc_bccu.__cstat.et + $PROJ_DIR$\..\obj\xmc_prng.lst + $PROJ_DIR$\..\obj\xmc_wdt.o + $PROJ_DIR$\..\obj\xmc4_rtc.o + $PROJ_DIR$\..\obj\xmc1_scu.__cstat.et + $PROJ_DIR$\..\bin\demoprog_xmc1400.out $PROJ_DIR$\..\..\..\..\..\inc\xmc_spi.h $PROJ_DIR$\..\obj\xmc_usbd.o - $PROJ_DIR$\..\obj\xmc_usbh.pbi - $PROJ_DIR$\Debug\Obj\xmc_acmp.o - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\xmc1_eru.pbi - $PROJ_DIR$\..\obj\system_XMC1400.pbi - $PROJ_DIR$\..\..\..\..\..\inc\xmc_ledts.h - $PROJ_DIR$\..\obj\xmc_prng.lst - $PROJ_DIR$\Debug\Obj\xmc_bccu.o - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\xmc_dac.__cstat.et + $PROJ_DIR$\..\obj\xmc_sdmmc.o + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\xmc4_flash.pbi + $TOOLKIT_DIR$\inc\c\stddef.h + $PROJ_DIR$\..\obj\xmc_usic.o + $PROJ_DIR$\..\obj\xmc_wdt.lst + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\xmc_acmp.__cstat.et + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\xmc4_eru.lst + $PROJ_DIR$\..\obj\flash.lst $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\xmc_spi.pbi - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\xmc_gpio.lst - $PROJ_DIR$\..\obj\xmc_i2s.pbi - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_gpio.h - $PROJ_DIR$\..\obj\xmc_ebu.pbi - $PROJ_DIR$\..\obj\xmc_usbh.o - $PROJ_DIR$\..\..\..\..\..\src\xmc_ccu4.c - $PROJ_DIR$\Debug\Obj\xmc1_eru.o - $PROJ_DIR$\..\obj\xmc_dma.pbi - $PROJ_DIR$\..\obj\hw.o - $TOOLKIT_DIR$\inc\c\xtls.h - $TOOLKIT_DIR$\inc\c\time.h - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et - $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Include\system_XMC1400.h - $PROJ_DIR$\..\obj\xmc_dsd.pbi - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\..\obj\xmc_common.lst - $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\uart.lst $PROJ_DIR$\..\..\..\..\..\inc\xmc_ccu8.h - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_gpio_map.h $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_gpio_map.h + $PROJ_DIR$\..\obj\xmc_i2s.pbi + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_gpio.h + $PROJ_DIR$\..\..\..\..\..\src\xmc_ccu4.c + $PROJ_DIR$\..\obj\xmc_ccu4.__cstat.et + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\Debug\Obj\xmc_bccu.o + $PROJ_DIR$\..\obj\hw.o + $TOOLKIT_DIR$\inc\c\time.h + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\xmc_usbh.o $PROJ_DIR$\Debug\Obj\xmc_wdt.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_ccu4_map.h $PROJ_DIR$\..\obj\xmc_eth_mac.lst - $PROJ_DIR$\..\obj\xmc_vadc.o - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\Debug\Obj\xmc_common.o - $PROJ_DIR$\..\..\..\..\..\src\xmc_bccu.c - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\os.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_device.h - $PROJ_DIR$\..\obj\xmc1_gpio.o - $PROJ_DIR$\..\obj\xmc4_scu.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\xmc_usic.lst - $PROJ_DIR$\..\obj\xmc_sdmmc.pbi - $TOOLKIT_DIR$\lib\m6M_tl.a - $PROJ_DIR$\..\obj\xmc_ledts.__cstat.et - $PROJ_DIR$\..\..\..\..\..\inc\xmc_wdt.h - $PROJ_DIR$\..\obj\xmc4_rtc.lst - $PROJ_DIR$\..\obj\xmc_ccu4.lst - $TOOLKIT_DIR$\config\linker\Infineon\XMC1404xxxxx200.icf - $PROJ_DIR$\..\obj\xmc1_gpio.lst + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\Debug\Obj\xmc1_eru.o + $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Include\system_XMC1400.h + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_ccu4_map.h + $PROJ_DIR$\..\obj\xmc_gpio.lst + $PROJ_DIR$\..\obj\xmc_spi.pbi + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\..\obj\xmc_common.lst $PROJ_DIR$\..\obj\xmc1_scu.o $PROJ_DIR$\..\lib\xmclib\src\xmc4_gpio.c - $PROJ_DIR$\..\obj\xmc1_scu.pbi $PROJ_DIR$\..\..\..\..\..\inc\xmc_bccu.h $PROJ_DIR$\..\obj\xmc_ledts.pbi - $PROJ_DIR$\..\obj\xmc_math.pbi $PROJ_DIR$\..\..\..\..\..\src\xmc_vadc.c $PROJ_DIR$\Debug\Obj\xmc_can.o + $PROJ_DIR$\..\obj\xmc1_gpio.o $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\Debug\Obj\xmc_common.o + $PROJ_DIR$\..\obj\xmc_vadc.o + $PROJ_DIR$\..\obj\xmc4_rtc.lst + $TOOLKIT_DIR$\lib\m6M_tl.a $TOOLKIT_DIR$\inc\c\string.h $PROJ_DIR$\..\obj\xmc_pau.o + $PROJ_DIR$\..\..\..\..\..\src\xmc_bccu.c $PROJ_DIR$\Debug\Obj\xmc_ccu8.o $PROJ_DIR$\..\obj\xmc4_scu.pbi - $PROJ_DIR$\Debug\Obj\xmc_prng.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\os.o + $PROJ_DIR$\..\obj\xmc_usic.lst + $PROJ_DIR$\..\obj\xmc_math.pbi + $PROJ_DIR$\..\..\..\..\..\inc\xmc_wdt.h + $PROJ_DIR$\..\..\..\..\..\inc\xmc_device.h + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\xmc_sdmmc.pbi + $PROJ_DIR$\..\obj\xmc4_scu.o + $TOOLKIT_DIR$\config\linker\Infineon\XMC1404xxxxx200.icf + $PROJ_DIR$\..\obj\xmc_ledts.__cstat.et + $PROJ_DIR$\..\obj\xmc_ccu4.lst + $PROJ_DIR$\..\obj\xmc1_gpio.lst + $PROJ_DIR$\..\obj\xmc1_flash.o + $PROJ_DIR$\..\obj\startup_XMC1400.o $PROJ_DIR$\Debug\Obj\xmc1_scu.o - $PROJ_DIR$\..\obj\xmc_fce.__cstat.et - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\xmc_pau.pbi - $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_eru_map.h - $PROJ_DIR$\..\obj\file.lst $PROJ_DIR$\..\obj\xmc4_eru.pbi $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\xmc_ccu4.pbi - $PROJ_DIR$\..\obj\assert.lst $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Include\XMC1000_RomFunctionTable.h - $PROJ_DIR$\..\obj\xmc_i2s.o - $PROJ_DIR$\..\obj\xmc4_flash.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_scu.h - $PROJ_DIR$\..\obj\xmc_ecat.lst - $PROJ_DIR$\..\obj\com.__cstat.et $TOOLKIT_DIR$\lib\dl6M_tln.a + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\xmc_ecat.lst $PROJ_DIR$\..\obj\xmc_posif.o - $PROJ_DIR$\..\obj\xmc_eru.__cstat.et - $PROJ_DIR$\..\obj\xmc_math.o + $PROJ_DIR$\..\obj\xmc4_flash.o $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\xmc1_flash.pbi + $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\xmc_rtc.o + $PROJ_DIR$\..\obj\xmc_math.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_eru_map.h + $PROJ_DIR$\..\obj\xmc_pau.pbi + $PROJ_DIR$\..\obj\xmc_i2s.o + $PROJ_DIR$\Debug\Obj\xmc_prng.o + $PROJ_DIR$\..\obj\xmc_fce.__cstat.et + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\..\..\..\..\inc\xmc_scu.h + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\xmc_eru.__cstat.et $PROJ_DIR$\..\obj\xmc_ccu4.o $PROJ_DIR$\..\obj\xmc_ccu8.o $PROJ_DIR$\..\obj\xmc_hrpwm.lst - $PROJ_DIR$\..\obj\xmc_rtc.o - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\xmc1_flash.o - $PROJ_DIR$\..\obj\startup_XMC1400.o - $PROJ_DIR$\..\obj\xmc1_eru.lst - $PROJ_DIR$\Debug\Obj\xmc_posif.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_vadc.h - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\Debug\Obj\xmc_rtc.o - $PROJ_DIR$\..\obj\xmc_prng.o - $PROJ_DIR$\..\obj\xmc_ebu.lst - $PROJ_DIR$\..\obj\xmc_acmp.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc_uart.h - $PROJ_DIR$\..\obj\xmc_dma.__cstat.et - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et - $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c - $PROJ_DIR$\..\obj\xmc_eth_mac.pbi - $PROJ_DIR$\..\bin\xmc1400.out - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\xmc1_rtc.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cstart.s + $PROJ_DIR$\..\obj\xmc_dsd.xcl + $PROJ_DIR$\..\obj\xmc1_scu.xcl + $PROJ_DIR$\..\obj\xmc_acmp.xcl + $PROJ_DIR$\..\obj\xmc_math.xcl + $PROJ_DIR$\..\obj\xmc_fce.lst + $PROJ_DIR$\..\obj\xmc_i2s.xcl + $PROJ_DIR$\..\obj\xmc_pau.xcl + $PROJ_DIR$\..\obj\xmc_fce.xcl + $PROJ_DIR$\..\obj\xmc_spi.xcl + $PROJ_DIR$\..\obj\xmc1_eru.xcl + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et + $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et + $PROJ_DIR$\..\obj\xmc_bccu.xcl + $PROJ_DIR$\..\obj\xmc_i2c.xcl + $PROJ_DIR$\..\obj\xmc_dac.xcl + $PROJ_DIR$\..\obj\xmc1_gpio.xcl + $PROJ_DIR$\..\obj\xmc_ccu8.xcl + $PROJ_DIR$\..\obj\xmc_hrpwm.xcl + $PROJ_DIR$\..\obj\xmc_rtc.xcl + $PROJ_DIR$\..\obj\xmc4_gpio.o + $PROJ_DIR$\..\obj\xmc_ccu4.xcl + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\xmc_dma.xcl + $PROJ_DIR$\..\obj\xmc_prng.xcl + $PROJ_DIR$\..\obj\xmc_can.xcl + $PROJ_DIR$\..\obj\xmc_sdmmc.xcl + $PROJ_DIR$\..\obj\xmc_ebu.xcl + $PROJ_DIR$\..\obj\xmc_posif.xcl + $PROJ_DIR$\..\obj\xmc1_rtc.xcl + $PROJ_DIR$\..\obj\xmc_ledts.xcl $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\obj\xmc1_eru.o + $PROJ_DIR$\..\obj\xmc_dma.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc_vadc.h $PROJ_DIR$\..\obj\xmc_dsd.lst - $PROJ_DIR$\..\obj\xmc_can.pbi - $PROJ_DIR$\..\obj\xmc_ecat.__cstat.et - $PROJ_DIR$\..\obj\xmc_bccu.o - $PROJ_DIR$\..\obj\xmc_fce.o - $PROJ_DIR$\..\obj\xmc_acmp.pbi + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\xmc_acmp.o $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\xmc_ecat.__cstat.et + $PROJ_DIR$\..\obj\xmc_prng.o + $PROJ_DIR$\..\obj\xmc_bccu.o + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\xmc_fce.o + $PROJ_DIR$\..\lib\xmclib\src\xmc4_scu.c $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\..\obj\xmc4_rtc.pbi - $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\Debug\Obj\xmc_posif.o + $PROJ_DIR$\..\obj\xmc_i2c.__cstat.et $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\xmc_eth_mac.o - $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\xmc_uart.o + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cstart.s + $PROJ_DIR$\Debug\Obj\xmc_rtc.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc_uart.h + $PROJ_DIR$\..\obj\xmc_ebu.lst + $PROJ_DIR$\..\bin\xmc1400.out + $PROJ_DIR$\..\obj\xmc1_eru.lst $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_flash.h $PROJ_DIR$\..\obj\timer.__cstat.et $PROJ_DIR$\..\obj\xmc_can.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\xmc_usbd.lst - $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et - $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\openblt_xmc1400.map + $PROJ_DIR$\..\obj\file.__cstat.et $PROJ_DIR$\..\obj\xmc_dsd.__cstat.et + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\xmc_uart.o + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\xmc_wdt.__cstat.et + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\xmc_dma.o + $PROJ_DIR$\..\obj\xmc_i2s.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_flash.h + $PROJ_DIR$\..\obj\xmc_usbd.lst $PROJ_DIR$\..\obj\xmc_eth_mac.__cstat.et $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\Debug\Obj\xmc1_flash.o - $PROJ_DIR$\..\..\..\..\..\src\xmc_prng.c - $PROJ_DIR$\..\obj\xmc_dma.o - $PROJ_DIR$\Debug\Obj\xmc1_gpio.o - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\xcp.__cstat.et $PROJ_DIR$\..\obj\xmc_common.o + $PROJ_DIR$\Debug\Obj\xmc1_flash.o + $PROJ_DIR$\..\obj\xmc_eth_mac.o + $PROJ_DIR$\..\..\..\..\..\src\xmc_prng.c + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\hw.lst $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\Debug\Obj\xmc1_gpio.o + $PROJ_DIR$\..\obj\xcp.__cstat.et $PROJ_DIR$\..\obj\xmc_spi.__cstat.et $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\xmc_common.pbi $PROJ_DIR$\..\obj\xmc1_rtc.o - $PROJ_DIR$\..\obj\xmc_ccu8.pbi - $PROJ_DIR$\..\obj\openblt_xmc1400.map - $PROJ_DIR$\..\obj\xmc_bccu.pbi - $PROJ_DIR$\..\obj\xmc_vadc.pbi - $PROJ_DIR$\..\obj\xmc_acmp.lst - $PROJ_DIR$\..\obj\xmc4_eru.o - $PROJ_DIR$\..\obj\xmc_math.lst - $PROJ_DIR$\..\..\..\..\..\src\xmc_gpio.c - $PROJ_DIR$\..\obj\xmc_eru.lst - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\xmc4_gpio.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\..\..\..\..\src\xmc_ledts.c - $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c - $PROJ_DIR$\..\obj\xmc_math.__cstat.et - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\xmc_pau.__cstat.et - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\xmc_pau.lst - $PROJ_DIR$\..\obj\xmc_dac.pbi - $PROJ_DIR$\..\obj\xmc_usic.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\xmc1_eru.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\..\..\..\..\src\xmc_ccu8.c - $PROJ_DIR$\..\obj\xmc_i2c.o - $TOOLKIT_DIR$\lib\rt6M_tl.a $TOOLKIT_DIR$\inc\c\assert.h $PROJ_DIR$\..\obj\xmc_dac.o $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\xmc4_gpio.pbi + $PROJ_DIR$\..\obj\main.__cstat.et $PROJ_DIR$\..\obj\file.o $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\xmc_ccu8.__cstat.et - $PROJ_DIR$\..\obj\xmc4_gpio.o - $PROJ_DIR$\..\obj\xmc_fce.lst - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\xmc_sdmmc.__cstat.et - $PROJ_DIR$\..\obj\xmc1_scu.xcl - $PROJ_DIR$\..\obj\xmc_hrpwm.xcl - $PROJ_DIR$\..\obj\xmc1_gpio.xcl - $PROJ_DIR$\..\obj\xmc1_rtc.xcl - $PROJ_DIR$\..\obj\xmc_acmp.xcl - $PROJ_DIR$\..\obj\xmc_bccu.xcl - $PROJ_DIR$\..\obj\xmc_can.xcl - $PROJ_DIR$\..\obj\xmc_ccu4.xcl - $PROJ_DIR$\..\obj\xmc_i2c.xcl - $PROJ_DIR$\..\obj\xmc_i2s.xcl - $PROJ_DIR$\..\obj\xmc_ledts.xcl - $PROJ_DIR$\..\obj\xmc_dac.xcl - $PROJ_DIR$\..\obj\xmc_math.xcl - $PROJ_DIR$\..\obj\xmc_pau.xcl - $PROJ_DIR$\..\obj\xmc_fce.xcl - $PROJ_DIR$\..\obj\xmc_dsd.xcl - $PROJ_DIR$\..\obj\xmc_posif.xcl - $PROJ_DIR$\..\obj\xmc_prng.xcl - $PROJ_DIR$\..\obj\xmc_rtc.xcl - $PROJ_DIR$\..\obj\xmc_sdmmc.xcl - $PROJ_DIR$\..\obj\xmc_spi.xcl - $PROJ_DIR$\..\obj\xmc1_eru.xcl - $PROJ_DIR$\..\obj\xmc_ccu8.xcl - $PROJ_DIR$\..\obj\xmc_dma.xcl - $PROJ_DIR$\..\obj\xmc_ebu.xcl - $PROJ_DIR$\..\obj\xmc_ecat.xcl - $PROJ_DIR$\..\obj\xmc_eru.xcl - $PROJ_DIR$\..\obj\xmc_gpio.xcl - $PROJ_DIR$\..\obj\xmc_eth_mac.xcl + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\xmc_i2c.o + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\xmc_usic.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\xmc4_eru.o + $PROJ_DIR$\..\obj\xmc_math.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc_ledts.c + $PROJ_DIR$\..\lib\xmclib\src\xmc4_eru.c + $PROJ_DIR$\..\obj\xmc1_eru.__cstat.et + $PROJ_DIR$\..\obj\xmc_vadc.pbi + $PROJ_DIR$\..\obj\xmc_acmp.lst + $PROJ_DIR$\..\obj\xmc_math.__cstat.et + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc_ccu8.c + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\lib\rt6M_tl.a + $PROJ_DIR$\..\obj\xmc_pau.__cstat.et + $PROJ_DIR$\..\..\..\..\..\src\xmc_gpio.c + $PROJ_DIR$\..\obj\xmc_eru.lst + $PROJ_DIR$\..\obj\xmc_pau.lst + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\xmc_uart.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\system_XMC1400.xcl + $PROJ_DIR$\..\obj\xmc_vadc.xcl + $PROJ_DIR$\..\obj\backdoor.xcl $PROJ_DIR$\..\obj\xmc1_flash.xcl - $PROJ_DIR$\..\obj\xmc_common.xcl - $PROJ_DIR$\..\..\..\..\..\inc\xmc1_ccu8_map.h $PROJ_DIR$\..\..\..\..\..\inc\xmc_ccu4.h $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\file.xcl $PROJ_DIR$\..\obj\xmc_usic.xcl - $PROJ_DIR$\..\obj\system_XMC1400.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\xmc_eru.xcl $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\xmc_usbh.xcl $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\xmc_common.xcl + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_ccu8_map.h $PROJ_DIR$\..\obj\xmc_usbd.xcl + $PROJ_DIR$\..\obj\xmc_gpio.xcl + $PROJ_DIR$\..\obj\xmc_usbh.xcl + $PROJ_DIR$\..\obj\xmc_ecat.xcl $PROJ_DIR$\..\obj\xmc_wdt.xcl $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\xmc_eth_mac.xcl $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\xmc_uart.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\xmc_vadc.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\types.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\startup_XMC1400.s - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.c $PROJ_DIR$\..\obj\xmc_vadc.__cstat.et - $PROJ_DIR$\..\obj\xmc_usbd.__cstat.et - $PROJ_DIR$\..\bin\demoprog_xmc1400.srec - $PROJ_DIR$\..\obj\xmc_prng.__cstat.et - $PROJ_DIR$\Debug\Obj\system_XMC1400.o - $PROJ_DIR$\..\obj\xmc_bccu.lst - $PROJ_DIR$\..\obj\xmc_uart.pbi - $PROJ_DIR$\..\..\..\..\..\src\xmc_i2c.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\Debug\Obj\xmc_eru.o - $PROJ_DIR$\..\obj\xmc1_rtc.lst - $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et - $PROJ_DIR$\Debug\Obj\xmc_uart.o - $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\obj\xmc1_flash.__cstat.et - $PROJ_DIR$\..\obj\xmc_usbd.pbi - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\..\..\..\..\inc\xmc_gpio.h - $PROJ_DIR$\..\..\..\..\..\inc\xmc_math.h - $PROJ_DIR$\..\obj\xmc_prng.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\..\..\..\..\src\xmc_posif.c - $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\xmc_rtc.pbi $PROJ_DIR$\..\..\..\..\..\src\xmc_eru.c - $PROJ_DIR$\..\obj\xmc_gpio.pbi + $PROJ_DIR$\..\obj\xmc_usbd.__cstat.et + $PROJ_DIR$\..\obj\xmc_prng.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc_math.h + $PROJ_DIR$\Debug\Obj\xmc_eru.o $PROJ_DIR$\..\obj\xmc4_scu.__cstat.et + $PROJ_DIR$\..\obj\boot.pbi $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_gpio.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_math.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_pau.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_math.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_pau.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2c.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_hrpwm.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_prng.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h - $PROJ_DIR$\..\lib\XMC1000_RomFunctionTable.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_scu.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c - $PROJ_DIR$\..\lib\system_XMC1400.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_prng.h - $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h - $PROJ_DIR$\..\lib\system_XMC1400.h - $PROJ_DIR$\..\lib\XMC1400.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c - $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c + $PROJ_DIR$\..\..\..\..\..\inc\xmc_gpio.h $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\Debug\Obj\xmc_uart.o + $PROJ_DIR$\..\obj\xmc_usbd.pbi + $PROJ_DIR$\..\obj\xmc_rtc.pbi + $PROJ_DIR$\..\..\..\..\..\src\xmc_i2c.c + $PROJ_DIR$\..\obj\xmc_uart.pbi + $PROJ_DIR$\..\bin\demoprog_xmc1400.srec + $PROJ_DIR$\..\obj\xmc1_rtc.lst + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\xmc1_flash.__cstat.et + $PROJ_DIR$\..\obj\xmc_bccu.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc_posif.c + $PROJ_DIR$\..\obj\xmc4_gpio.__cstat.et + $PROJ_DIR$\..\obj\xmc4_eru.__cstat.et + $PROJ_DIR$\..\obj\led.pbi + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\Debug\Obj\system_XMC1400.o + $PROJ_DIR$\..\obj\xmc_prng.pbi + $PROJ_DIR$\..\boot.c $TOOLKIT_DIR$\inc\c\time32.h $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_spi.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbd.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_pau.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_sdmmc.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_usic.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbh.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usic.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_wdt.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_math.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_uart.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_wdt.h + $PROJ_DIR$\..\lib\system_XMC1400.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_posif.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_rtc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_vadc.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_pau.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c + $PROJ_DIR$\..\lib\system_XMC1400.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_scu.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_prng.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_usbd.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c + $PROJ_DIR$\..\lib\XMC1400.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + $PROJ_DIR$\..\lib\XMC1000_RomFunctionTable.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_rtc.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_prng.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ebu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dma.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eru.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dsd.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_gpio.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ecat.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_hrpwm.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_fce.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_eth_mac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2c.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_flash.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_i2s.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ledts.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_math.c + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.h + $PROJ_DIR$\..\startup_XMC1400.s + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\cpu.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\src\hw\led.h + $PROJ_DIR$\..\obj\system_XMC1400.lst + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\xmc4_gpio.lst + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\bin\openblt_xmc1400.out + $PROJ_DIR$\..\obj\xmc1_flash.lst + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc_eru.h + $PROJ_DIR$\..\obj\xmc_rtc.lst + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\xmc_dac.lst + $PROJ_DIR$\..\obj\xmc_wdt.pbi + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc_rtc.h + $PROJ_DIR$\..\obj\xmc_ledts.o + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_scu.h + $PROJ_DIR$\..\bin\openblt_xmc1400.srec + $PROJ_DIR$\..\obj\xmc_posif.lst + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\xmc_eru.o + $PROJ_DIR$\..\obj\xmc_i2s.lst + $PROJ_DIR$\..\obj\xmc_dsd.o + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_common.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_device.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_dac.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_gpio.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_usic_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc1_gpio.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_acmp.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_rtc.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_gpio_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_bccu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_can.h + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_ccu8_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_bccu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu8.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_ccu4_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_flash.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_scu.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc1_eru_map.h + $PROJ_DIR$\..\lib\xmclib\inc\xmc_ccu4.h + $PROJ_DIR$\..\lib\xmclib\src\xmc1_rtc.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_acmp.h + $PROJ_DIR$\..\lib\xmclib\src\xmc1_scu.c + $PROJ_DIR$\..\lib\xmclib\inc\xmc_can_map.h + $PROJ_DIR$\..\lib\xmclib\src\xmc1_flash.c + $PROJ_DIR$\..\lib\xmclib\src\xmc1_eru.c + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + $PROJ_DIR$\..\lib\cmsis\core_cm0.h + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\Debug\Obj\startup_XMC1400.o + $PROJ_DIR$\..\..\..\..\..\inc\xmc_usic.h + $PROJ_DIR$\..\..\..\..\..\src\xmc_rtc.c + $PROJ_DIR$\..\obj\xmc4_scu.lst + $PROJ_DIR$\..\..\..\..\..\inc\xmc_can_map.h + $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\obj\xmc_spi.lst + $PROJ_DIR$\..\obj\app.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\xmc_dma.lst + $PROJ_DIR$\..\obj\xmc1_gpio.__cstat.et + $PROJ_DIR$\..\obj\xmc_usic.pbi + $PROJ_DIR$\..\obj\hw.__cstat.et + $PROJ_DIR$\..\obj\xmc4_flash.lst + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c + $PROJ_DIR$\..\..\..\..\..\inc\xmc_vadc_map.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\..\..\..\..\src\xmc_math.c + $PROJ_DIR$\..\src\app\assert.c + $PROJ_DIR$\..\obj\xmc4_rtc.__cstat.et + $PROJ_DIR$\..\obj\os.__cstat.et + $PROJ_DIR$\..\..\..\..\..\src\xmc_acmp.c + $PROJ_DIR$\..\src\hw\led.c + $PROJ_DIR$\..\..\..\..\..\inc\xmc_posif.h + $PROJ_DIR$\Debug\Exe\xmc1400.out + $PROJ_DIR$\..\obj\xmc_i2c.lst + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\src\os\os.c + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c + $PROJ_DIR$\..\src\hw\startup_XMC1400.s + $PROJ_DIR$\..\..\..\..\..\src\xmc_can.c + $PROJ_DIR$\..\obj\can.__cstat.et + $PROJ_DIR$\..\obj\xmc_hrpwm.o + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\xmc1_scu.lst + $PROJ_DIR$\..\obj\xmc_uart.__cstat.et + $PROJ_DIR$\..\..\..\..\..\inc\xmc_flash.h + $PROJ_DIR$\..\src\app\assert.h + $PROJ_DIR$\..\..\..\..\..\src\xmc1_eru.c + $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\..\..\..\..\inc\xmc1_rtc.h + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\..\obj\system_XMC1400.__cstat.et + $PROJ_DIR$\..\obj\xmc_usbh.lst + $PROJ_DIR$\..\..\..\..\..\src\xmc_spi.c + $PROJ_DIR$\Debug\Obj\xmc_vadc.o + $PROJ_DIR$\..\obj\xmc1400.pbd + $PROJ_DIR$\..\obj\xmc_i2c.pbi + $PROJ_DIR$\..\obj\xmc_posif.__cstat.et + $PROJ_DIR$\..\obj\xmc4_flash.__cstat.et + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\Debug\Obj\xmc_ledts.o + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\rs232.c + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\obj\rs232.__cstat.et - - $PROJ_DIR$\..\lib\xmclib\src\xmc1_eru.c - - - ICCARM - 314 334 - - - BICOMP - 437 - - - __cstat - 399 - - - - - ICCARM - 535 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 1 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c - - - ICCARM - 242 370 - - - BICOMP - 446 - - - __cstat - 172 - - - - - ICCARM - 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc1_flash.c - - - ICCARM - 48 312 - - - BICOMP - 445 - - - __cstat - 518 - - - - - ICCARM - 545 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 16 566 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c - - - ICCARM - 121 366 - - - BICOMP - 439 - - - __cstat - 323 - - - - - ICCARM - 21 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc1_rtc.c - - - ICCARM - 514 375 - - - BICOMP - 419 - - - __cstat - 136 - - - - - ICCARM - 581 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 236 594 28 575 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_bccu.c - - - ICCARM - 509 338 - - - BICOMP - 421 - - - __cstat - 192 - - - - - ICCARM - 32 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c - - - ICCARM - 52 405 - - - BICOMP - 427 - - - __cstat - 197 - - - - - ICCARM - 12 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c - - - ICCARM - 335 47 - - - BICOMP - 431 - - - __cstat - 359 - - - - - ICCARM - 25 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc1_gpio.c - - - ICCARM - 269 258 - - - BICOMP - 418 - - - __cstat - 110 - - - - - ICCARM - 544 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 20 15 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc1_scu.c - - - ICCARM - 87 270 - - - BICOMP - 416 - - - __cstat - 204 - - - - - ICCARM - 575 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c - - - ICCARM - 159 308 - - - BICOMP - 438 - - - __cstat - 411 - - - - - ICCARM - 8 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 0 575 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c - - - ICCARM - 267 307 - - - BICOMP - 423 - - - __cstat - 238 - - - - - ICCARM - 34 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 6 575 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_acmp.c - - - ICCARM - 380 321 - - - BICOMP - 420 - - - __cstat - 207 - - - - - ICCARM - 31 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c - - - ICCARM - 151 354 - - - BICOMP - 422 - - - __cstat - 165 - - - - - ICCARM - 10 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 7 - - - [ROOT_NODE] ILINK - 40 377 + 457 238 - - $PROJ_DIR$\..\bin\openblt_xmc1400.out - - - OBJCOPY - 45 - - - ILINK - 377 - - - - - ILINK - 145 176 194 60 223 225 305 243 410 407 237 351 174 80 112 252 313 175 97 221 46 334 312 258 375 270 321 338 354 307 308 370 405 366 47 187 205 41 346 339 173 64 402 296 61 304 280 302 319 310 200 152 349 212 230 199 251 188 201 403 263 301 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc1_eru.c - - - ICCARM - 58 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 289 - - - - - $PROJ_DIR$\..\src\hw\startup_XMC1400.s - - - AARM - 313 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 517 256 - - - BICOMP - 102 - - - __cstat - 100 - - - - - ICCARM - 157 - - - BICOMP - 157 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_spi.c - - - ICCARM - 298 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 59 211 113 140 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_can.c - - - ICCARM - 146 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 98 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c - - - ICCARM - 114 297 - - - BICOMP - 190 - - - __cstat - 84 - - - - - ICCARM - 545 11 198 178 195 133 528 137 139 91 385 342 169 279 387 13 583 2 5 408 149 4 582 404 16 566 - - - BICOMP - 408 169 195 91 11 178 198 13 385 2 5 16 342 279 133 139 528 137 387 583 582 149 545 4 566 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 368 234 - - - BICOMP - 77 - - - __cstat - 123 - - - - - ICCARM - 147 342 178 195 133 528 137 139 91 329 385 157 49 583 2 5 408 149 4 582 55 128 69 - - - BICOMP - 195 178 157 342 139 91 329 49 133 582 4 408 147 128 528 137 385 583 2 5 149 55 69 - - - - - $PROJ_DIR$\Debug\Exe\xmc1400.out - - - ILINK - 268 241 109 508 232 364 367 182 284 214 220 277 164 281 253 513 126 209 90 162 315 283 318 184 516 160 79 248 201 403 263 301 - - - - - $PROJ_DIR$\..\src\app\assert.c - - - ICCARM - 294 176 - - - BICOMP - 86 - - - __cstat - 355 - - - - - ICCARM - 147 342 178 195 133 528 137 139 91 329 385 157 49 583 2 5 408 149 4 582 55 128 69 - - - BICOMP - 195 178 157 342 139 91 329 49 133 582 4 408 147 128 528 137 385 583 2 5 149 55 69 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c - - - ICCARM - 266 189 - - - BICOMP - 343 - - - __cstat - 96 - - - - - ICCARM - 581 11 198 178 195 133 528 137 139 91 385 342 169 279 387 13 583 2 5 408 149 4 582 404 236 28 - - - BICOMP - 137 4 387 583 582 11 279 133 178 195 342 139 528 385 236 28 198 169 13 91 2 408 581 5 149 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_acmp.c - - - ICCARM - 138 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 - - - - - $PROJ_DIR$\..\src\hw\led.c - - - ICCARM - 132 174 - - - BICOMP - 520 - - - __cstat - 44 - - - - - ICCARM - 147 342 178 195 133 528 137 139 91 329 385 157 49 583 2 5 408 149 4 582 55 128 69 544 11 198 169 279 387 13 20 15 - - - BICOMP - 178 69 329 137 139 55 133 13 49 528 195 582 149 342 198 387 583 544 157 128 91 385 2 5 408 169 15 147 4 11 20 279 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_rtc.c - - - ICCARM - 298 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 59 42 236 67 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_math.c - - - ICCARM - 522 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc1_gpio.c - - - ICCARM - 521 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 228 245 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc1_scu.c - - - ICCARM - 298 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 59 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_usic.c - - - ICCARM - 113 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 140 298 59 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_wdt.c - - - ICCARM - 265 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 - - - - - $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Source\system_XMC1400.c - - - ICCARM - 153 154 342 178 195 133 528 137 139 91 135 408 149 103 239 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_uart.c - - - ICCARM - 298 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 59 322 113 140 - - - $PROJ_DIR$\..\..\..\..\..\src\xmc1_rtc.c ICCARM - 42 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 236 67 298 59 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_common.c - - - ICCARM - 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 + 468 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 104 558 170 471 @@ -1263,34 +607,70 @@ ICCARM - 83 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 352 295 + 554 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 249 153 - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 68 324 - - - BICOMP - 534 - - - __cstat - 106 - - + $PROJ_DIR$\..\..\..\..\..\src\xmc_common.c ICCARM - 147 342 178 195 133 528 137 139 91 329 385 157 49 583 2 5 408 149 4 582 55 128 69 + 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc1_scu.c + - BICOMP - 195 178 157 342 139 91 329 49 133 582 4 408 147 128 528 137 385 583 2 5 149 55 69 + ICCARM + 170 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 471 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc1_gpio.c + + + ICCARM + 335 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 98 96 + + + + + $PROJ_DIR$\..\..\..\..\..\..\CMSIS\Infineon\XMC1400_series\Source\system_XMC1400.c + + + ICCARM + 48 55 222 6 80 57 351 39 50 543 36 271 43 518 111 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_uart.c + + + ICCARM + 170 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 471 231 514 37 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_usic.c + + + ICCARM + 514 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 37 170 471 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_wdt.c + + + ICCARM + 139 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 @@ -1299,13 +679,40 @@ OBJCOPY - 506 + 342 ILINK - 145 60 174 80 313 175 97 334 312 258 375 270 321 338 354 307 308 370 405 366 47 187 205 41 346 339 173 64 402 296 61 304 280 302 319 310 200 152 349 212 230 199 251 188 201 403 263 301 + 40 463 7 568 149 11 540 208 148 124 264 118 214 218 237 173 174 253 266 247 478 4 68 476 255 220 9 550 273 166 469 162 131 157 217 161 79 47 243 77 106 83 127 72 65 289 129 154 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 559 227 + + + __cstat + 520 + + + BICOMP + 334 + + + + + ICCARM + 41 222 6 80 57 351 39 50 543 212 288 19 459 383 510 492 271 43 511 378 450 33 555 + + + BICOMP + 80 6 19 222 50 543 212 459 57 378 511 271 41 33 351 39 288 383 510 492 43 450 555 @@ -1314,16 +721,7 @@ ICCARM - 448 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 249 298 59 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_bccu.c - - - ICCARM - 273 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 + 306 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 113 170 471 @@ -1332,25 +730,25 @@ ICCARM - 43 412 - - - BICOMP - 386 + 453 196 __cstat - 515 + 348 + + + BICOMP + 268 ICCARM - 544 11 198 178 195 133 528 137 139 91 385 342 169 279 387 13 583 2 5 408 149 4 582 404 20 15 + 399 480 82 6 80 57 351 39 50 543 288 222 12 130 276 482 383 510 492 271 43 511 378 265 484 489 BICOMP - 195 4 11 20 279 139 528 178 385 342 133 137 387 583 582 198 169 13 91 2 408 15 544 5 149 + 80 511 480 484 130 50 351 6 288 222 57 39 276 383 378 82 12 482 543 510 271 489 399 492 43 @@ -1359,7 +757,43 @@ ICCARM - 316 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 124 + 210 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 529 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_bccu.c + + + ICCARM + 120 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 353 540 + + + __cstat + 236 + + + BICOMP + 512 + + + + + ICCARM + 274 438 383 510 222 6 80 57 351 39 50 543 492 271 43 511 378 235 433 551 + + + BICOMP + 510 511 438 222 80 351 383 378 6 39 271 274 235 492 57 50 543 43 433 551 @@ -1368,40 +802,25 @@ ICCARM - 118 259 - - - BICOMP - 282 + 516 143 __cstat - 533 + 332 + + + BICOMP + 134 ICCARM - 575 11 198 178 195 133 528 137 139 91 385 342 169 279 387 13 583 2 5 408 149 4 582 404 27 + 379 480 82 6 80 57 351 39 50 543 288 222 12 130 276 482 383 510 492 271 43 511 378 265 500 BICOMP - 195 408 11 279 139 528 178 385 342 133 137 387 583 582 27 198 169 13 91 2 4 575 5 149 - - - - - $PROJ_DIR$\..\bin\xmc1400.out - - - OBJCOPY - 506 - - - - - ILINK - 145 324 176 234 174 256 313 175 334 312 258 375 270 381 297 412 189 259 321 338 354 307 308 370 405 366 47 187 205 41 346 339 173 64 402 296 61 304 280 302 319 310 200 152 349 212 230 199 251 188 201 403 263 301 + 80 271 480 130 50 351 6 288 222 57 39 276 383 378 500 82 12 482 543 510 511 379 492 43 @@ -1410,34 +829,22 @@ AARM - 247 + 95 - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\bin\xmc1400.out - ICCARM - 524 97 - - - BICOMP - 105 - - - __cstat - 353 + OBJCOPY + 342 - ICCARM - 394 584 583 2 342 178 195 133 528 137 139 91 5 408 149 4 582 350 590 85 - - - BICOMP - 2 4 584 342 195 528 583 582 178 137 408 394 350 5 133 139 91 149 590 85 + ILINK + 40 227 13 103 7 136 149 11 208 148 124 264 118 277 158 196 73 143 214 218 237 173 174 253 266 247 478 4 68 476 255 220 9 550 273 166 469 162 131 157 217 161 79 47 243 77 106 83 127 72 65 289 129 154 @@ -1446,16 +853,7 @@ ICCARM - 161 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_gpio.c - - - ICCARM - 521 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 228 245 + 22 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 @@ -1464,7 +862,7 @@ ICCARM - 218 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 + 69 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 @@ -1473,25 +871,25 @@ ICCARM - 203 381 - - - BICOMP - 291 + 89 277 __cstat - 527 + 349 + + + BICOMP + 151 ICCARM - 535 11 198 178 195 133 528 137 139 91 385 342 169 279 387 13 583 2 5 408 149 4 582 404 1 + 395 480 82 6 80 57 351 39 50 543 288 222 12 130 276 482 383 510 492 271 43 511 378 265 501 BICOMP - 2 178 195 11 169 385 4 198 13 91 342 1 279 133 139 528 137 387 583 582 408 535 5 149 + 510 6 80 480 12 288 511 82 482 543 222 501 130 57 50 351 39 276 383 378 271 395 492 43 @@ -1500,466 +898,16 @@ ICCARM - 244 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 447 298 59 + 93 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 317 170 471 - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 371 225 - - - BICOMP - 373 473 - - - __cstat - 300 - - + $PROJ_DIR$\..\..\..\..\..\src\xmc_gpio.c ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 480 486 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 480 486 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 292 305 - - - BICOMP - 358 466 - - - __cstat - 54 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 288 112 - - - BICOMP - 362 460 - - - __cstat - 51 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\cpu.c - - - ICCARM - 393 243 - - - BICOMP - 127 461 - - - __cstat - 39 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c - - - ICCARM - 185 252 - - - BICOMP - 246 464 - - - __cstat - 117 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 488 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 488 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c - - - ICCARM - 206 223 - - - BICOMP - 317 459 - - - __cstat - 63 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 10 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 7 544 20 15 - - - BICOMP - 485 137 2 342 11 495 575 279 133 178 544 496 476 477 195 139 528 4 27 10 481 584 489 484 474 494 512 7 198 169 13 385 91 387 583 582 408 20 15 490 5 149 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 290 407 - - - BICOMP - 215 472 - - - __cstat - 348 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 279 178 195 133 528 137 385 387 311 - - - BICOMP - 235 474 481 286 489 178 195 385 311 584 484 494 512 91 260 279 496 495 476 485 477 387 133 139 528 137 130 170 329 414 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c - - - ICCARM - 524 97 - - - BICOMP - 105 463 - - - __cstat - 353 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 278 46 - - - BICOMP - 50 467 - - - __cstat - 369 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 485 495 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\startup_XMC1400.s - - - AARM - 313 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 75 60 - - - BICOMP - 525 456 - - - __cstat - 255 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c - - - ICCARM - 222 221 - - - BICOMP - 344 465 - - - __cstat - 363 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 564 565 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 18 - - - BICOMP - 481 18 195 474 342 489 279 139 528 178 385 584 484 494 512 133 137 387 583 582 4 564 496 495 476 485 477 565 11 198 169 13 91 2 408 490 5 149 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 294 176 - - - BICOMP - 86 455 - - - __cstat - 355 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 78 194 - - - BICOMP - 171 471 - - - __cstat - 341 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 - - - BICOMP - 495 485 496 476 477 481 584 489 484 474 494 512 490 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c - - - ICCARM - 400 410 - - - BICOMP - 179 450 - - - __cstat - 345 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 149 595 195 133 528 137 593 - - - BICOMP - 494 584 484 512 481 489 474 149 496 495 476 485 477 490 178 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.c - - - ICCARM - 208 237 - - - BICOMP - 409 470 - - - __cstat - 331 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 545 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 16 566 - - - BICOMP - 2 485 408 13 178 195 495 198 385 496 476 477 11 169 91 5 545 481 584 489 484 474 494 512 16 342 279 133 139 528 137 387 583 582 149 490 4 566 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_i2c.c - - - ICCARM - 143 113 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 140 - - - - - $PROJ_DIR$\..\..\..\..\..\src\xmc_posif.c - - - ICCARM - 94 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 298 59 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 75 60 - - - BICOMP - 525 - - - __cstat - 255 - - - - - ICCARM - 394 584 583 2 342 178 195 133 528 137 139 91 5 408 149 4 582 350 590 85 544 11 198 385 169 279 387 13 20 15 564 565 18 - - - BICOMP - 178 195 590 564 583 2 408 342 385 15 544 584 350 85 582 4 91 11 20 279 387 18 394 5 133 139 528 137 149 198 169 13 565 + 335 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 98 96 @@ -1968,442 +916,52 @@ ICCARM - 58 183 198 178 195 133 528 137 139 91 385 342 169 279 387 257 153 154 135 408 149 103 239 289 + 461 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 164 - $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + $PROJ_DIR$\..\..\..\..\..\src\xmc_i2c.c + + + ICCARM + 54 514 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 37 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_posif.c + + + ICCARM + 537 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 + + + + + $PROJ_DIR$\..\boot.c ICCARM - 299 205 - - - BICOMP - 441 + 570 463 __cstat - 337 + 141 + + + BICOMP + 333 ICCARM - 543 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c - - - ICCARM - 309 64 + 274 438 383 510 222 6 80 57 351 39 50 543 492 271 43 511 378 235 433 551 399 480 82 288 12 130 276 482 484 489 370 365 485 BICOMP - 141 417 - - - __cstat - 163 - - - - - ICCARM - 558 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - BICOMP - 195 13 178 2 198 385 11 169 91 408 342 279 133 139 528 137 387 583 582 4 558 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c - - - ICCARM - 413 339 - - - BICOMP - 430 - - - __cstat - 285 - - - - - ICCARM - 554 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c - - - ICCARM - 226 173 - - - BICOMP - 443 - - - __cstat - 167 - - - - - ICCARM - 544 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 20 15 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c - - - ICCARM - 101 402 - - - BICOMP - 82 424 - - - __cstat - 325 - - - - - ICCARM - 556 565 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 18 - - - BICOMP - 565 13 178 2 195 342 198 385 11 169 91 4 18 279 133 139 528 137 387 583 582 408 556 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c - - - ICCARM - 148 61 - - - BICOMP - 274 426 - - - __cstat - 264 - - - - - ICCARM - 549 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - BICOMP - 11 195 13 91 5 198 178 575 169 385 2 408 342 279 133 139 528 137 387 583 582 149 549 4 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c - - - ICCARM - 37 296 - - - BICOMP - 227 425 - - - __cstat - 347 - - - - - ICCARM - 575 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 27 539 565 18 - - - BICOMP - 137 387 583 582 342 133 178 11 279 195 139 528 385 408 539 27 198 169 13 91 2 4 18 575 5 149 565 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_math.c - - - ICCARM - 382 304 - - - BICOMP - 275 428 - - - __cstat - 390 - - - - - ICCARM - 552 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - BICOMP - 279 178 575 133 5 137 387 583 582 11 342 195 139 528 385 408 198 169 13 91 2 149 552 4 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_pau.c - - - ICCARM - 395 280 - - - BICOMP - 287 429 - - - __cstat - 392 - - - - - ICCARM - 553 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - BICOMP - 279 385 139 528 178 195 342 133 137 387 583 582 408 11 198 169 13 91 2 4 553 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c - - - ICCARM - 53 302 - - - BICOMP - 158 432 - - - __cstat - 66 - - - - - ICCARM - 559 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - BICOMP - 11 385 139 528 178 5 342 195 575 279 133 137 387 583 582 408 198 169 13 91 2 149 559 4 27 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c - - - ICCARM - 250 346 - - - BICOMP - 444 - - - __cstat - 360 - - - - - ICCARM - 536 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_prng.c - - - ICCARM - 219 319 - - - BICOMP - 523 433 - - - __cstat - 507 - - - - - ICCARM - 580 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - BICOMP - 195 279 139 528 178 385 342 133 137 387 583 582 408 11 198 169 13 91 2 4 580 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c - - - ICCARM - 320 187 - - - BICOMP - 440 - - - __cstat - 166 - - - - - ICCARM - 542 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c - - - ICCARM - 384 41 - - - BICOMP - 442 - - - __cstat - 303 - - - - - ICCARM - 535 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 1 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c - - - ICCARM - 131 251 - - - BICOMP - 379 469 - - - __cstat - 504 - - - - - ICCARM - 576 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 573 - - - BICOMP - 11 195 13 91 342 198 178 149 573 169 385 2 575 279 133 139 528 137 387 583 582 5 408 576 4 27 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 132 174 - - - BICOMP - 520 468 - - - __cstat - 44 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 590 544 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 20 15 - - - BICOMP - 13 178 481 2 474 195 4 489 198 385 544 584 484 494 512 169 91 342 590 496 495 476 485 477 11 20 279 133 139 528 137 387 583 582 408 15 490 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c - - - ICCARM - 93 152 - - - BICOMP - 224 436 - - - __cstat - 372 - - - - - ICCARM - 575 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 27 569 565 18 - - - BICOMP - 342 195 139 528 178 385 11 279 133 137 387 583 582 4 569 27 198 169 13 91 2 408 575 5 149 565 18 + 6 80 433 370 383 510 271 222 288 489 399 438 235 551 378 511 543 480 484 130 276 485 274 492 57 50 351 39 43 82 12 482 365 @@ -2412,25 +970,44 @@ ICCARM - 356 212 - - - BICOMP - 519 457 + 250 77 __cstat - 505 + 328 + + + BICOMP + 318 ICCARM - 587 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 + 381 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_pau.c + + + ICCARM + 293 131 + + + __cstat + 290 BICOMP - 195 13 178 2 198 385 11 169 91 408 342 279 133 139 528 137 387 583 582 4 587 5 149 + 182 + + + + + ICCARM + 376 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 @@ -2439,25 +1016,44 @@ ICCARM - 261 199 - - - BICOMP - 122 451 + 137 83 __cstat - 397 + 275 + + + BICOMP + 311 ICCARM - 565 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 18 575 27 + 365 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 485 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_vadc.c + + + ICCARM + 51 127 + + + __cstat + 326 BICOMP - 198 178 342 18 13 91 195 149 11 169 385 2 575 279 133 139 528 137 387 583 582 5 408 565 4 27 + 303 + + + + + ICCARM + 375 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 367 @@ -2466,25 +1062,21 @@ ICCARM - 196 188 - - - BICOMP - 56 458 + 84 72 __cstat - 357 + 245 + + + BICOMP + 322 ICCARM - 570 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 575 27 - - - BICOMP - 11 178 169 91 195 5 198 13 385 2 408 575 342 279 133 139 528 137 387 583 582 149 570 4 27 + 371 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 @@ -2493,160 +1085,21 @@ ICCARM - 57 175 - - - BICOMP - 217 452 + 451 11 __cstat - 62 + 560 + + + BICOMP + 302 ICCARM - 583 2 342 178 195 133 528 137 5 408 595 4 582 - - - BICOMP - 582 4 342 195 528 2 178 137 408 583 5 133 139 91 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c - - - ICCARM - 181 200 - - - BICOMP - 262 435 - - - __cstat - 415 - - - - - ICCARM - 579 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 - - - BICOMP - 195 13 178 2 198 385 11 169 91 408 342 279 133 139 528 137 387 583 582 4 579 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c - - - ICCARM - 191 349 - - - BICOMP - 510 462 - - - __cstat - 89 - - - - - ICCARM - 575 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 27 564 565 18 - - - BICOMP - 178 27 4 169 91 195 198 13 385 2 342 564 11 279 133 139 528 137 387 583 582 408 18 575 5 149 565 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 92 80 - - - BICOMP - 406 453 - - - __cstat - 398 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 544 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 20 15 564 565 18 10 575 27 7 - - - BICOMP - 408 133 178 279 495 485 137 564 496 476 477 11 342 195 139 528 5 544 10 481 584 489 484 474 494 512 20 198 169 13 385 91 387 2 149 18 575 490 583 582 4 15 565 7 27 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 361 351 - - - BICOMP - 391 449 - - - __cstat - 168 - - - - - ICCARM - 490 481 496 584 495 489 476 484 485 474 477 494 512 590 544 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 20 15 - - - BICOMP - 584 178 494 4 484 512 169 91 195 544 481 489 474 198 13 385 2 342 590 496 495 476 485 477 11 20 279 133 139 528 137 387 583 582 408 15 490 5 149 - - - - - $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c - - - ICCARM - 73 230 - - - BICOMP - 213 454 - - - __cstat - 134 - - - - - ICCARM - 342 178 195 133 528 137 279 385 387 574 11 198 169 13 583 2 5 408 595 4 582 575 27 544 20 15 - - - BICOMP - 178 195 342 574 91 575 279 2 408 27 133 139 528 137 385 387 11 544 198 169 13 583 582 4 20 15 5 149 + 383 510 222 6 80 57 351 39 492 271 358 511 378 @@ -2655,25 +1108,1433 @@ ICCARM - 38 310 - - - BICOMP - 530 434 + 462 161 __cstat - 210 + 64 + + + BICOMP + 195 ICCARM - 575 11 198 178 195 133 528 137 385 342 169 279 387 13 583 2 5 408 595 4 582 27 581 236 594 28 + 379 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 500 387 104 357 488 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_usbh.c + + + ICCARM + 561 106 + + + __cstat + 56 BICOMP - 198 178 4 27 13 91 195 169 385 2 342 236 581 11 279 133 139 528 137 387 583 582 408 575 5 149 28 + 320 + + + + + ICCARM + 222 6 80 57 351 39 130 288 276 364 480 82 12 482 383 510 492 271 358 511 378 379 500 399 484 489 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_prng.c + + + ICCARM + 71 217 + + + __cstat + 329 + + + BICOMP + 200 + + + + + ICCARM + 388 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_uart.c + + + ICCARM + 61 243 + + + __cstat + 553 + + + BICOMP + 299 + + + + + ICCARM + 379 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 500 370 365 485 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_spi.c + + + ICCARM + 519 47 + + + __cstat + 262 + + + BICOMP + 184 + + + + + ICCARM + 379 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 500 359 365 485 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_posif.c + + + ICCARM + 473 157 + + + __cstat + 566 + + + BICOMP + 204 + + + + + ICCARM + 373 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_sdmmc.c + + + ICCARM + 14 79 + + + __cstat + 188 + + + BICOMP + 202 + + + + + ICCARM + 362 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eru.c + + + ICCARM + 292 476 + + + __cstat + 172 + + + BICOMP + 313 + + + + + ICCARM + 395 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 501 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dsd.c + + + ICCARM + 211 478 + + + __cstat + 240 + + + BICOMP + 176 + + + + + ICCARM + 398 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ebu.c + + + ICCARM + 232 4 + + + __cstat + 28 + + + BICOMP + 203 + + + + + ICCARM + 393 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_eth_mac.c + + + ICCARM + 108 255 + + + __cstat + 251 + + + BICOMP + 324 + + + + + ICCARM + 407 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dma.c + + + ICCARM + 522 247 + + + __cstat + 209 + + + BICOMP + 199 + + + + + ICCARM + 394 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_hrpwm.c + + + ICCARM + 175 550 + + + __cstat + 8 + + + BICOMP + 194 + + + + + ICCARM + 403 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_fce.c + + + ICCARM + 180 220 + + + __cstat + 168 + + + BICOMP + 183 + + + + + ICCARM + 405 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ecat.c + + + ICCARM + 156 68 + + + __cstat + 216 + + + BICOMP + 321 + + + + + ICCARM + 400 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2c.c + + + ICCARM + 539 273 + + + __cstat + 225 + + + BICOMP + 190 + + + + + ICCARM + 408 365 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 485 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_i2s.c + + + ICCARM + 477 166 + + + __cstat + 248 + + + BICOMP + 181 + + + + + ICCARM + 379 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 500 412 365 485 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_gpio.c + + + ICCARM + 114 9 + + + __cstat + 20 + + + BICOMP + 319 + + + + + ICCARM + 399 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 484 489 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ledts.c + + + ICCARM + 42 469 + + + __cstat + 145 + + + BICOMP + 206 + + + + + ICCARM + 414 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_math.c + + + ICCARM + 278 162 + + + __cstat + 284 + + + BICOMP + 179 + + + + + ICCARM + 369 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 169 270 + + + __cstat + 239 + + + BICOMP + 310 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 130 6 80 57 351 39 288 276 163 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\flash.c + + + ICCARM + 90 112 + + + __cstat + 219 + + + BICOMP + 309 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 410 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 499 385 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 544 568 + + + __cstat + 269 + + + BICOMP + 314 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 399 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 484 489 370 365 485 491 379 500 506 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c + + + ICCARM + 353 540 + + + __cstat + 236 + + + BICOMP + 294 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 152 159 + + + __cstat + 460 + + + BICOMP + 308 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 160 530 + + + __cstat + 475 + + + BICOMP + 295 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\startup_XMC1400.s + + + AARM + 149 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 570 463 + + + __cstat + 141 + + + BICOMP + 298 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 252 257 + + + __cstat + 5 + + + BICOMP + 307 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 433 399 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 484 489 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\IAR\cpu_comp.c + + + ICCARM + 286 198 + + + __cstat + 226 + + + BICOMP + 312 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 43 358 80 57 351 39 336 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 155 13 + + + __cstat + 244 + + + BICOMP + 315 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\cpu.c + + + ICCARM + 272 105 + + + __cstat + 467 + + + BICOMP + 325 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c + + + ICCARM + 21 135 + + + __cstat + 521 + + + BICOMP + 300 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 430 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 571 88 + + + __cstat + 215 + + + BICOMP + 304 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 259 109 + + + __cstat + 171 + + + BICOMP + 344 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 425 572 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 38 7 + + + __cstat + 470 + + + BICOMP + 301 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 433 399 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 484 489 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\can.c + + + ICCARM + 85 91 + + + __cstat + 549 + + + BICOMP + 323 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 491 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 506 399 484 489 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c + + + ICCARM + 92 101 + + + __cstat + 246 + + + BICOMP + 296 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 370 365 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 485 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 125 464 + + + __cstat + 261 + + + BICOMP + 297 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 + + + + + $PROJ_DIR$\..\bin\openblt_xmc1400.out + + + ILINK + 238 + + + OBJCOPY + 472 + + + + + ILINK + 40 13 88 463 91 109 159 105 198 270 112 257 7 568 530 135 574 149 11 540 464 208 148 124 264 118 214 218 237 173 174 253 266 247 478 4 68 476 255 220 9 550 273 166 469 162 131 157 217 161 79 47 243 77 106 83 127 72 65 289 129 154 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_common.c + + + ICCARM + 117 253 + + + __cstat + 2 + + + BICOMP + 316 + + + + + ICCARM + 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_dac.c + + + ICCARM + 465 266 + + + __cstat + 78 + + + BICOMP + 191 + + + + + ICCARM + 483 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc1_gpio.c + + + ICCARM + 147 124 + + + __cstat + 523 + + + BICOMP + 192 + + + + + ICCARM + 399 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 484 489 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_acmp.c + + + ICCARM + 283 214 + + + __cstat + 86 + + + BICOMP + 178 + + + + + ICCARM + 504 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_bccu.c + + + ICCARM + 346 218 + + + __cstat + 70 + + + BICOMP + 189 + + + + + ICCARM + 490 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu4.c + + + ICCARM + 146 173 + + + __cstat + 100 + + + BICOMP + 197 + + + + + ICCARM + 502 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 496 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_can.c + + + ICCARM + 46 237 + + + __cstat + 0 + + + BICOMP + 201 + + + + + ICCARM + 491 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 379 500 506 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc1_rtc.c + + + ICCARM + 343 264 + + + __cstat + 59 + + + BICOMP + 205 + + + + + ICCARM + 387 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 104 357 488 379 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc1_scu.c + + + ICCARM + 552 118 + + + __cstat + 74 + + + BICOMP + 177 + + + + + ICCARM + 379 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 500 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc1_flash.c + + + ICCARM + 458 148 + + + __cstat + 345 + + + BICOMP + 305 + + + + + ICCARM + 410 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 499 385 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc1_eru.c + + + ICCARM + 234 208 + + + __cstat + 281 + + + BICOMP + 185 + + + + + ICCARM + 395 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 501 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc_ccu8.c + + + ICCARM + 23 174 + + + __cstat + 187 + + + BICOMP + 193 + + + + + ICCARM + 495 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 493 379 500 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_rtc.c + + + ICCARM + 170 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 471 468 104 558 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_rtc.c + + + ICCARM + 128 73 + + + __cstat + 533 + + + BICOMP + 223 + + + + + ICCARM + 387 480 82 6 80 57 351 39 50 543 288 222 12 130 276 482 383 510 492 271 43 511 378 265 104 488 + + + BICOMP + 39 511 276 383 378 480 130 57 6 80 222 50 351 288 104 488 82 12 482 543 510 271 387 492 43 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_math.c + + + ICCARM + 330 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 + + + + + $PROJ_DIR$\..\src\app\assert.c + + + ICCARM + 155 13 + + + __cstat + 244 + + + BICOMP + 545 + + + + + ICCARM + 41 222 6 80 57 351 39 50 543 212 288 19 459 383 510 492 271 43 511 378 450 33 555 + + + BICOMP + 80 6 19 222 50 543 212 459 57 378 511 271 41 33 351 39 288 383 510 492 43 450 555 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_acmp.c + + + ICCARM + 31 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 + + + + + $PROJ_DIR$\..\src\hw\led.c + + + ICCARM + 38 7 + + + __cstat + 470 + + + BICOMP + 350 + + + + + ICCARM + 41 222 6 80 57 351 39 50 543 212 288 19 459 383 510 492 271 43 511 378 450 33 555 399 480 82 12 130 276 482 484 489 + + + BICOMP + 6 555 212 39 50 450 57 482 459 351 80 378 43 222 82 276 383 399 19 33 543 288 510 492 271 12 489 41 511 480 484 130 + + + + + $PROJ_DIR$\Debug\Exe\xmc1400.out + + + ILINK + 144 116 513 354 110 254 260 16 150 66 102 123 1 133 126 331 30 63 569 26 224 167 230 3 337 27 563 107 65 289 129 154 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 258 103 + + + __cstat + 525 + + + BICOMP + 557 + + + + + ICCARM + 41 222 6 80 57 351 39 50 543 212 288 19 459 383 510 492 271 43 511 378 450 33 555 + + + BICOMP + 80 6 19 222 50 543 212 459 57 378 511 271 41 33 351 39 288 383 510 492 43 450 555 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 352 136 + + + __cstat + 534 + + + BICOMP + 527 + + + + + ICCARM + 19 + + + BICOMP + 19 + + + + + $PROJ_DIR$\..\lib\xmclib\src\xmc4_flash.c + + + ICCARM + 526 158 + + + __cstat + 567 + + + BICOMP + 81 + + + + + ICCARM + 410 480 82 6 80 57 351 39 50 543 288 222 12 130 276 482 383 510 492 271 43 511 378 265 499 385 + + + BICOMP + 271 12 80 543 480 6 82 482 288 510 492 499 222 130 57 50 351 39 276 383 378 43 410 511 385 + + + + + $PROJ_DIR$\..\src\hw\startup_XMC1400.s + + + AARM + 149 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_can.c + + + ICCARM + 34 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 170 471 517 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc1_eru.c + + + ICCARM + 461 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 164 + + + + + $PROJ_DIR$\..\..\..\..\..\src\xmc_spi.c + + + ICCARM + 170 17 82 6 80 57 351 39 50 543 288 222 12 130 276 140 48 55 36 271 43 518 111 471 76 514 37 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\rs232.c + + + ICCARM + 576 574 + + + __cstat + 577 + + + BICOMP + 573 + + + + + ICCARM + 423 421 440 438 455 447 427 418 452 424 417 446 456 370 365 480 82 6 80 57 351 39 288 222 12 130 276 482 383 510 492 271 358 511 378 485 diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewp b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewp index a70ac860..03e73e1e 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewp +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewp @@ -2458,15 +2458,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2523,10 +2523,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewt b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewt index 5fd690d7..8bf29445 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewt +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/ide/xmc1400.ewt @@ -2722,15 +2722,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM0_XMC1\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2787,10 +2787,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/main.c b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/main.c index a63266b0..4cd09c82 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/main.c +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Boot/main.c @@ -84,22 +84,22 @@ static void Init(void) ****************************************************************************************/ static void PostInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - XMC_GPIO_CONFIG_t rx_uart_config; - XMC_GPIO_CONFIG_t tx_uart_config; +#if (BOOT_COM_RS232_ENABLE > 0) + XMC_GPIO_CONFIG_t rx_rs232_config; + XMC_GPIO_CONFIG_t tx_rs232_config; #endif #if (BOOT_COM_CAN_ENABLE > 0) XMC_GPIO_CONFIG_t rx_can_config; XMC_GPIO_CONFIG_t tx_can_config; #endif -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* initialize UART Rx pin */ - rx_uart_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; - XMC_GPIO_Init(P1_3, &rx_uart_config); + rx_rs232_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; + XMC_GPIO_Init(P1_3, &rx_rs232_config); /* initialize UART Tx pin */ - tx_uart_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT7; - XMC_GPIO_Init(P1_2, &tx_uart_config); + tx_rs232_config.mode = XMC_GPIO_MODE_OUTPUT_PUSH_PULL_ALT7; + XMC_GPIO_Init(P1_2, &tx_rs232_config); /* set input source path to DXnA to connect P1_3 to ASC Receive. note that this * function must be called after XMC_UART_CH_Init(), which is called when initializing * the bootloader core with BootInit(). diff --git a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/boot.c b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/boot.c index 8dc5aabf..d2c537e5 100644 --- a/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM0_XMC1_XMC1400_Boot_Kit_IAR/Prog/boot.c @@ -38,9 +38,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -54,8 +54,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -71,8 +71,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -92,7 +92,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -103,13 +103,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -117,20 +117,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { XMC_GPIO_CONFIG_t rx_config; XMC_GPIO_CONFIG_t tx_config; - XMC_UART_CH_CONFIG_t uart_config; + XMC_UART_CH_CONFIG_t rs232_config; /* set configuration and initialize UART channel */ - uart_config.baudrate = BOOT_COM_UART_BAUDRATE; - uart_config.data_bits = 8; - uart_config.frame_length = 8; - uart_config.stop_bits = 1; - uart_config.oversampling = 16; - uart_config.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE; - XMC_UART_CH_Init(XMC_UART0_CH1, &uart_config); + rs232_config.baudrate = BOOT_COM_RS232_BAUDRATE; + rs232_config.data_bits = 8; + rs232_config.frame_length = 8; + rs232_config.stop_bits = 1; + rs232_config.oversampling = 16; + rs232_config.parity_mode = XMC_USIC_CH_PARITY_MODE_NONE; + XMC_UART_CH_Init(XMC_UART0_CH1, &rs232_config); /* initialize UART Rx pin */ rx_config.mode = XMC_GPIO_MODE_INPUT_TRISTATE; XMC_GPIO_Init(P1_3, &rx_config); @@ -147,7 +147,7 @@ static void BootComUartInit(void) XMC_USIC_CH_RXFIFO_Configure(XMC_UART0_CH1, 0U, XMC_USIC_CH_FIFO_SIZE_16WORDS, 1U); /* start UART */ XMC_UART_CH_Start(XMC_UART0_CH1); -} /*** end of BootComUartInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -156,9 +156,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -167,11 +167,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -207,7 +207,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -216,7 +216,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -225,7 +225,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { if (XMC_USIC_CH_RXFIFO_IsEmpty(XMC_UART0_CH1) == 0) { @@ -236,8 +236,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* still here to no new byte received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/blt_conf.h b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/blt_conf.h index 6b788c4b..8dad7b02 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (9600) +#define BOOT_COM_RS232_BAUDRATE (9600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp index 5c71505b..44c89631 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzp @@ -52,10 +52,10 @@ - + @@ -73,7 +73,7 @@ - + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs index ebae3a3f..24af2441 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/ide/EFM32G880_crossworks.hzs @@ -60,5 +60,5 @@ - + diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/main.c index 73f9e42f..77fcf108 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Boot/main.c @@ -98,7 +98,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/boot.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/boot.c index 32f87a6f..e1bc40d1 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/boot.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { LEUART_Init_TypeDef init = LEUART_INIT_DEFAULT; @@ -124,14 +124,14 @@ static void BootComUartInit(void) /* configure LEUART */ init.enable = leuartDisable; LEUART_Init(LEUART1, &init); - LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_UART_BAUDRATE); + LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_RS232_BAUDRATE); /* enable pins at default location */ LEUART1->ROUTE = LEUART_ROUTE_RXPEN | LEUART_ROUTE_TXPEN; /* clear previous RX interrupts */ LEUART_IntClear(LEUART1, LEUART_IF_RXDATAV); /* finally enable it */ LEUART_Enable(LEUART1, leuartEnable); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -140,9 +140,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -151,11 +151,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -169,7 +169,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -191,7 +191,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -200,7 +200,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -209,7 +209,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { /* check to see if a new bytes was received */ if ((LEUART1->IF & LEUART_IF_RXDATAV) != 0) @@ -220,8 +220,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* still here to no new byte received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/main.c index aa755692..d433fab0 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_Crossworks/Prog/main.c @@ -96,7 +96,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/blt_conf.h index 166cfb2d..6702a3aa 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (9600) +#define BOOT_COM_RS232_BAUDRATE (9600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/main.c index db753b5e..81375912 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Boot/main.c @@ -98,7 +98,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/boot.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/boot.c index 39dae4e7..7459aba7 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { LEUART_Init_TypeDef init = LEUART_INIT_DEFAULT; @@ -124,14 +124,14 @@ static void BootComUartInit(void) /* configure LEUART */ init.enable = leuartDisable; LEUART_Init(LEUART1, &init); - LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_UART_BAUDRATE); + LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_RS232_BAUDRATE); /* enable pins at default location */ LEUART1->ROUTE = LEUART_ROUTE_RXPEN | LEUART_ROUTE_TXPEN; /* clear previous RX interrupts */ LEUART_IntClear(LEUART1, LEUART_IF_RXDATAV); /* finally enable it */ LEUART_Enable(LEUART1, leuartEnable); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -140,9 +140,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -151,11 +151,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -169,7 +169,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -191,7 +191,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -200,7 +200,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -209,7 +209,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { /* check to see if a new bytes was received */ if ((LEUART1->IF & LEUART_IF_RXDATAV) != 0) @@ -220,8 +220,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* still here to no new byte received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/main.c index cb09693e..674fc374 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_GCC/Prog/main.c @@ -96,7 +96,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/blt_conf.h index 0d534794..800b4e6e 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (9600) +#define BOOT_COM_RS232_BAUDRATE (9600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep index 7b7d72d5..82b91079 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.dep @@ -1,414 +1,381 @@ 4 - 571393193 + 2715939178 Debug - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\vectors.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\efm32_dac.xcl - $PROJ_DIR$\..\obj\efm32_lcd.xcl - $PROJ_DIR$\..\obj\efm32_usart.xcl - $PROJ_DIR$\..\obj\efm32_vcmp.xcl - $PROJ_DIR$\..\obj\efm32_leuart.xcl - $PROJ_DIR$\..\obj\efm32_opamp.xcl - $PROJ_DIR$\..\obj\efm32_system.xcl - $PROJ_DIR$\..\obj\efm32_ebi.xcl - $PROJ_DIR$\..\obj\efm32_pcnt.xcl - $PROJ_DIR$\..\obj\efm32_rmu.xcl - $PROJ_DIR$\..\obj\efm32_mpu.xcl - $PROJ_DIR$\..\obj\efm32_gpio.xcl - $PROJ_DIR$\..\obj\efm32_assert.xcl - $PROJ_DIR$\..\obj\efm32_rtc.xcl - $PROJ_DIR$\..\obj\efm32_timer.xcl - $PROJ_DIR$\..\obj\efm32_wdog.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\efm32_emu.xcl - $PROJ_DIR$\..\obj\efm32_prs.xcl - $PROJ_DIR$\..\obj\efm32_dma.xcl - $PROJ_DIR$\..\obj\efm32_cmu.xcl - $PROJ_DIR$\..\obj\efm32_int.xcl - $PROJ_DIR$\..\obj\efm32_letimer.xcl - $PROJ_DIR$\..\obj\efm32_i2c.xcl - $PROJ_DIR$\..\obj\efm32_aes.xcl - $PROJ_DIR$\..\obj\efm32_lesense.xcl - $PROJ_DIR$\..\obj\efm32_dbg.xcl - $PROJ_DIR$\..\obj\efm32_msc.xcl - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_acmp.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_bitband.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dbg.h $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_ebi.h + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_acmp.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_adc.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_adc.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_chip.h $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_cmu.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\efm32g880f128.h + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\efm32.h $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.h $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dac.h - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_adc.h - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\efm32g880f128.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_emu.c - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\efm32.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_acmp.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cmInstr.h $PROJ_DIR$\..\lib\efm32lib\inc\efm32_aes.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_ebi.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dbg.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cmFunc.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cmInstr.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_acmp.h $PROJ_DIR$\..\lib\efm32lib\inc\efm32_assert.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_cmu.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dma.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_emu.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_adc.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_chip.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_gpio.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dma.h - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_bitband.h + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\efm32_int.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\efm32_dma.xcl + $PROJ_DIR$\..\obj\efm32_lesense.xcl + $PROJ_DIR$\..\obj\efm32_letimer.xcl + $PROJ_DIR$\..\obj\efm32_gpio.xcl + $PROJ_DIR$\..\obj\efm32_i2c.xcl + $PROJ_DIR$\..\obj\efm32_aes.xcl + $PROJ_DIR$\..\obj\efm32_prs.xcl $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\efm32_rmu.xcl + $PROJ_DIR$\..\obj\efm32_rtc.xcl + $PROJ_DIR$\..\obj\efm32_cmu.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\bin\openblt_olimex_efm32g880.srec - $PROJ_DIR$\..\obj\efm32_wdog.o + $PROJ_DIR$\..\obj\efm32_assert.xcl + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\efm32_wdog.xcl $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\efm32_mpu.xcl + $PROJ_DIR$\..\obj\efm32_emu.xcl + $PROJ_DIR$\..\obj\efm32_dbg.xcl $PROJ_DIR$\..\obj\efm32_rmu.lst - $PROJ_DIR$\..\obj\efm32_system.o $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\efm32_system.lst - $PROJ_DIR$\..\obj\efm32_i2c.lst - $PROJ_DIR$\..\bin\openbtl_olimex_efm32g880.out + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\efm32_system.o + $PROJ_DIR$\..\obj\efm32_timer.xcl + $PROJ_DIR$\..\obj\efm32_msc.xcl + $PROJ_DIR$\..\obj\efm32_wdog.o + $PROJ_DIR$\..\obj\cpu.pbi $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\efm32_int.lst - $PROJ_DIR$\..\obj\efm32_system.pbi - $PROJ_DIR$\..\obj\efm32_assert.lst + $PROJ_DIR$\..\obj\uart.o $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\efm32_prs.lst + $PROJ_DIR$\..\obj\efm32_system.lst + $PROJ_DIR$\..\bin\openbtl_olimex_efm32g880.out + $PROJ_DIR$\..\obj\efm32_prs.o + $PROJ_DIR$\..\obj\efm32_vcmp.lst + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\xcp.pbi $PROJ_DIR$\..\obj\efm32_int.o $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\efm32_timer.o - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\efm32_prs.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\efm32_vcmp.lst - $PROJ_DIR$\..\obj\cop.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\efm32_mpu.lst + $PROJ_DIR$\..\obj\efm32_int.lst + $PROJ_DIR$\..\obj\efm32_assert.lst $PROJ_DIR$\..\obj\efm32_rmu.o - $TOOLKIT_DIR$\inc\c\cmsis_iar.h $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\efm32_letimer.pbi - $PROJ_DIR$\..\obj\efm32_acmp.lst $PROJ_DIR$\..\obj\efm32_wdog.lst $PROJ_DIR$\..\obj\efm32_timer.pbi - $PROJ_DIR$\..\obj\efm32_assert.o - $PROJ_DIR$\..\obj\efm32_msc.pbi - $PROJ_DIR$\..\obj\efm32_prs.lst + $PROJ_DIR$\..\obj\cop.pbi $PROJ_DIR$\..\bin\openblt_olimex_efm32g880.out - $PROJ_DIR$\..\obj\efm32_leuart.pbi - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\efm32_timer.lst - $PROJ_DIR$\..\obj\efm32_mpu.pbi - $PROJ_DIR$\..\obj\efm32_msc.o - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\efm32_pcnt.pbi - $PROJ_DIR$\..\obj\efm32_lesense.lst - $PROJ_DIR$\..\obj\efm32G880.pbd - $PROJ_DIR$\..\obj\efm32_leuart.o - $PROJ_DIR$\..\obj\efm32_acmp.o - $PROJ_DIR$\..\obj\core_cm3.lst - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\efm32_lesense.pbi - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\efm32_letimer.o + $PROJ_DIR$\..\obj\efm32_mpu.lst + $PROJ_DIR$\..\obj\efm32_acmp.lst + $PROJ_DIR$\..\obj\efm32_i2c.lst + $PROJ_DIR$\..\obj\efm32_timer.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\efm32_system.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\efm32_assert.o $PROJ_DIR$\..\obj\efm32_dma.lst + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\efm32_letimer.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\efm32_timer.lst + $PROJ_DIR$\..\obj\efm32_msc.o + $PROJ_DIR$\..\obj\efm32_leuart.o $PROJ_DIR$\..\obj\efm32_usart.o $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\obj\efm32_lesense.lst $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\efm32_int.pbi - $PROJ_DIR$\..\obj\efm32_rtc.o $PROJ_DIR$\..\obj\efm32_lesense.o + $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\efm32_opamp.lst $PROJ_DIR$\..\obj\efm32_adc.o $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\efm32_rtc.o + $PROJ_DIR$\..\obj\efm32G880.pbd + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\efm32_acmp.o + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\efm32_cmu.o $PROJ_DIR$\..\bin\openbtl_olimex_efm32g880.srec - $PROJ_DIR$\..\obj\system_efm32.lst - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\efm32_dma.pbi - $PROJ_DIR$\..\obj\efm32_dbg.lst $PROJ_DIR$\..\obj\cpu_comp.pbi $PROJ_DIR$\..\obj\efm32_prs.pbi - $PROJ_DIR$\..\obj\efm32_wdog.pbi - $PROJ_DIR$\..\obj\efm32_lcd.o - $PROJ_DIR$\..\obj\nvm.lst $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\..\obj\efm32_usart.lst - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\efm32_aes.o - $PROJ_DIR$\..\obj\efm32_mpu.o - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\efm32_opamp.pbi - $PROJ_DIR$\..\obj\efm32_adc.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\efm32_i2c.o + $PROJ_DIR$\..\obj\efm32_wdog.pbi $PROJ_DIR$\..\obj\core_cm3.xcl + $PROJ_DIR$\..\obj\nvm.lst $PROJ_DIR$\..\obj\efm32_acmp.xcl $PROJ_DIR$\..\obj\efm32_adc.xcl - $PROJ_DIR$\..\obj\system_efm32.xcl + $PROJ_DIR$\..\obj\efm32_i2c.o $PROJ_DIR$\..\obj\efm32_usart.pbi + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\boot.o $PROJ_DIR$\..\obj\efm32_dac.o - $PROJ_DIR$\..\obj\system_efm32.pbi - $PROJ_DIR$\..\obj\efm32_cmu.o + $PROJ_DIR$\..\obj\efm32_lcd.o + $PROJ_DIR$\..\obj\efm32_dbg.lst $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\efm32_adc.pbi + $PROJ_DIR$\..\obj\efm32_usart.lst $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\efm32_aes.o + $PROJ_DIR$\..\obj\system_efm32.lst + $PROJ_DIR$\..\obj\efm32_mpu.o + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\efm32_adc.lst + $PROJ_DIR$\..\obj\system_efm32.xcl $PROJ_DIR$\..\obj\efm32_opamp.o - $PROJ_DIR$\..\obj\efm32_emu.o - $PROJ_DIR$\..\obj\system_efm32.o - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\efm32_gpio.o - $PROJ_DIR$\..\obj\core_cm3.o + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\efm32_dma.o + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\efm32_rmu.pbi $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\efm32_lcd.lst - $PROJ_DIR$\..\obj\efm32_dma.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\efm32_pcnt.o - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\efm32_acmp.pbi - $PROJ_DIR$\..\obj\efm32_vcmp.o - $PROJ_DIR$\..\obj\efm32_cmu.lst - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\efm32_vcmp.pbi - $PROJ_DIR$\..\obj\efm32_rmu.pbi $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\memory.x - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\efm32_dbg.o - $PROJ_DIR$\..\obj\efm32_emu.pbi + $PROJ_DIR$\..\obj\efm32_pcnt.o + $PROJ_DIR$\..\obj\hooks.pbi $PROJ_DIR$\..\obj\efm32_rtc.pbi - $PROJ_DIR$\..\obj\efm32_ebi.pbi $PROJ_DIR$\..\obj\efm32_emu.lst - $PROJ_DIR$\..\obj\efm32_assert.pbi $PROJ_DIR$\..\obj\efm32_rtc.lst - $PROJ_DIR$\..\obj\efm32_cmu.pbi + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\efm32_cmu.lst + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\system_efm32.o + $PROJ_DIR$\..\obj\efm32_vcmp.pbi + $PROJ_DIR$\..\obj\efm32_emu.o + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\efm32_dbg.o + $PROJ_DIR$\..\obj\efm32_vcmp.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\memory.x + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\obj\efm32_gpio.o $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\efm32_aes.pbi - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\efm32_dac.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\efm32_dac.lst - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\efm32_ebi.lst - $PROJ_DIR$\..\obj\efm32_gpio.lst - $PROJ_DIR$\..\obj\com.lst $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\efm32_i2c.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\efm32_dbg.pbi - $PROJ_DIR$\..\obj\efm32_lcd.pbi - $PROJ_DIR$\..\obj\efm32_aes.lst - $PROJ_DIR$\..\obj\efm32_pcnt.lst - $PROJ_DIR$\..\obj\efm32_ebi.o - $PROJ_DIR$\..\obj\efm32_letimer.lst - $PROJ_DIR$\..\obj\efm32_gpio.pbi + $PROJ_DIR$\..\obj\efm32_gpio.lst $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_wdog.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_wdog.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_vcmp.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_vcmp.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_usart.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\types.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_usart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_msc.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_pcnt.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_system.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_i2c.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_timer.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_letimer.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_timer.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_pcnt.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_rmu.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_i2c.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_int.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_opamp.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_lesense.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_leuart.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_gpio.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_int.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_lcd.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_mpu.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_mpu.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_letimer.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_lesense.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_lcd.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_msc.c - $PROJ_DIR$\..\lib\efm32lib\src\efm32_prs.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_prs.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_rtc.c - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_rtc.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_rmu.h - $PROJ_DIR$\..\lib\efm32lib\inc\efm32_system.h - $PROJ_DIR$\..\lib\efm32lib\src\efm32_leuart.c + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\assert.o + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\efm32_aes.lst + $PROJ_DIR$\..\obj\efm32_letimer.lst $PROJ_DIR$\..\obj\efm32_dma.__cstat.et + $PROJ_DIR$\..\obj\com.lst $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\com.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\obj\boot.pbi $PROJ_DIR$\..\obj\cstart.o $PROJ_DIR$\..\obj\main.pbi $PROJ_DIR$\..\obj\efm32_i2c.__cstat.et $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\efm32_emu.__cstat.et - $PROJ_DIR$\..\obj\efm32_msc.lst - $PROJ_DIR$\..\obj\efm32_opamp.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\efm32_usart.__cstat.et + $PROJ_DIR$\..\obj\efm32_dac.lst + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\efm32_pcnt.lst + $PROJ_DIR$\..\obj\efm32_ebi.o + $PROJ_DIR$\..\obj\efm32_ebi.lst + $PROJ_DIR$\..\obj\efm32_pcnt.__cstat.et $PROJ_DIR$\..\obj\openblt_olimex_efm32g880.map + $PROJ_DIR$\..\obj\efm32_lesense.__cstat.et + $PROJ_DIR$\..\obj\efm32_aes.__cstat.et + $PROJ_DIR$\..\obj\efm32_ebi.__cstat.et + $PROJ_DIR$\..\obj\efm32_usart.__cstat.et $PROJ_DIR$\..\obj\timer.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\efm32_vcmp.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et $PROJ_DIR$\..\obj\efm32_adc.__cstat.et $PROJ_DIR$\..\obj\efm32_gpio.__cstat.et $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\efm32_opamp.__cstat.et $PROJ_DIR$\..\obj\efm32_leuart.lst - $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\efm32_leuart.__cstat.et + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\efm32_emu.__cstat.et + $PROJ_DIR$\..\obj\efm32_msc.lst + $PROJ_DIR$\..\obj\efm32_mpu.__cstat.et $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\efm32_rmu.__cstat.et + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\efm32_rtc.__cstat.et + $PROJ_DIR$\..\obj\efm32_vcmp.__cstat.et + $PROJ_DIR$\..\obj\flash.__cstat.et $PROJ_DIR$\..\obj\efm32_wdog.__cstat.et $PROJ_DIR$\..\obj\efm32_system.__cstat.et - $PROJ_DIR$\..\obj\efm32_mpu.__cstat.et $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\efm32_leuart.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\efm32_lesense.__cstat.et - $PROJ_DIR$\..\obj\efm32_pcnt.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\obj\efm32_rmu.__cstat.et - $PROJ_DIR$\..\obj\efm32_rtc.__cstat.et - $PROJ_DIR$\..\obj\efm32_aes.__cstat.et - $PROJ_DIR$\..\obj\efm32_ebi.__cstat.et - $PROJ_DIR$\..\obj\system_efm32.__cstat.et - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\efm32_cmu.__cstat.et - $PROJ_DIR$\..\cstart.s $PROJ_DIR$\..\obj\efm32_dac.__cstat.et - $PROJ_DIR$\..\obj\efm32_msc.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cstart.s - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\obj\efm32_dbg.__cstat.et - $PROJ_DIR$\..\obj\efm32_prs.__cstat.et - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\efm32_cmu.__cstat.et $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\efm32_lcd.__cstat.et - $PROJ_DIR$\..\obj\efm32_timer.__cstat.et - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\efm32_int.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\vectors.c - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\efm32_assert.__cstat.et - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\efm32_acmp.__cstat.et - $PROJ_DIR$\..\obj\efm32_letimer.__cstat.et + $PROJ_DIR$\..\obj\system_efm32.__cstat.et $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\efm32_letimer.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\efm32_msc.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cstart.s + $PROJ_DIR$\..\obj\efm32_int.__cstat.et + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\efm32_lcd.__cstat.et + $PROJ_DIR$\..\obj\efm32_prs.__cstat.et + $PROJ_DIR$\..\obj\efm32_dbg.__cstat.et + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\efm32_assert.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\vectors.c + $PROJ_DIR$\..\obj\efm32_timer.__cstat.et + $PROJ_DIR$\..\obj\efm32_acmp.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_system.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_vcmp.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_rmu.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_rtc.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_vcmp.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_rtc.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_usart.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_system.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_timer.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_wdog.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_wdog.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cpu_comp.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\types.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_timer.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_usart.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_gpio.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_lcd.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_emu.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_ebi.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_letimer.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_leuart.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_dma.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_int.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_leuart.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_mpu.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_mpu.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_lesense.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_opamp.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_msc.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_lesense.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_pcnt.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_prs.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_ebi.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_prs.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_rmu.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_msc.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_pcnt.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dma.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_letimer.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_gpio.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_emu.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_i2c.c + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_i2c.h + $PROJ_DIR$\..\lib\efm32lib\inc\efm32_int.h + $PROJ_DIR$\..\lib\efm32lib\src\efm32_lcd.c + $PROJ_DIR$\..\obj\efm32_usart.xcl + $PROJ_DIR$\..\obj\efm32_vcmp.xcl + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\obj\efm32_leuart.xcl + $PROJ_DIR$\..\obj\efm32_system.xcl + $PROJ_DIR$\..\obj\efm32_ebi.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\efm32_opamp.xcl + $PROJ_DIR$\..\obj\efm32_pcnt.xcl + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\efm32_dac.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\vectors.xcl + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\obj\efm32_lcd.xcl + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\rs232.c + + [ROOT_NODE] + + + ILINK + 75 190 + + + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - ICCARM - 126 183 + BICOMP + 117 - BICOMP - 165 + ICCARM + 109 151 __cstat - 315 + 209 ICCARM - 100 323 319 133 120 223 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c - - - ICCARM - 194 172 - - - BICOMP - 34 - - - __cstat - 335 - - - - - ICCARM - 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 155 43 65 68 + 82 218 211 88 85 170 @@ -416,114 +383,22 @@ $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\EnergyMicro\EFM32\system_efm32.c - ICCARM - 146 178 + BICOMP + 136 - BICOMP - 168 + ICCARM + 132 154 __cstat - 333 + 222 ICCARM - 100 323 319 133 120 223 58 52 61 62 103 357 57 48 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c - - - ICCARM - 215 170 - - - BICOMP - 11 - - - __cstat - 337 - - - - - ICCARM - 49 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c - - - ICCARM - 149 201 - - - BICOMP - 40 - - - __cstat - 341 - - - - - ICCARM - 65 44 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 278 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c - - - ICCARM - 226 158 - - - BICOMP - 38 - - - __cstat - 331 - - - - - ICCARM - 63 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 65 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_emu.c - - - ICCARM - 205 177 - - - BICOMP - 31 - - - __cstat - 302 - - - - - ICCARM - 68 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 43 66 65 + 82 218 211 88 85 170 11 10 23 19 64 223 17 12 @@ -531,91 +406,22 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_acmp.c - ICCARM - 106 125 + BICOMP + 119 - BICOMP - 166 + ICCARM + 77 106 __cstat - 355 + 241 ICCARM - 155 42 100 323 319 133 120 223 58 52 61 62 103 357 57 48 43 65 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c - - - ICCARM - 90 109 - - - BICOMP - 23 - - - __cstat - 353 - - - - - ICCARM - 65 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_ebi.c - - - ICCARM - 217 228 - - - BICOMP - 18 - - - __cstat - 332 - - - - - ICCARM - 46 58 52 61 100 323 319 133 120 223 62 103 357 57 48 65 155 43 318 138 359 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_dma.c - - - ICCARM - 135 186 - - - BICOMP - 33 - - - __cstat - 294 - - - - - ICCARM - 72 147 323 319 133 120 223 138 155 58 52 61 100 62 103 357 57 48 66 43 65 + 115 20 82 218 211 88 85 170 11 10 23 19 64 223 17 12 22 21 @@ -623,69 +429,152 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_adc.c - ICCARM - 162 143 + BICOMP + 120 - BICOMP - 167 + ICCARM + 135 100 __cstat - 311 + 197 ICCARM - 51 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 + 4 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 - $PROJ_DIR$\..\lib\efm32lib\src\efm32_gpio.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dac.c - ICCARM - 218 182 + BICOMP + 319 - BICOMP - 22 + ICCARM + 182 125 __cstat - 312 + 219 ICCARM - 278 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 43 65 + 13 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 - [ROOT_NODE] + $PROJ_DIR$\..\lib\efm32lib\src\efm32_cmu.c - ILINK - 112 307 + BICOMP + 36 + + + ICCARM + 152 111 + + + __cstat + 220 + + + ICCARM + 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 115 22 21 276 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dbg.c + + + BICOMP + 47 + + + ICCARM + 127 159 + + + __cstat + 233 + + + + + ICCARM + 21 15 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 298 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_aes.c + + + BICOMP + 31 + + + ICCARM + 171 131 + + + __cstat + 192 + + + + + ICCARM + 14 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_assert.c + + + BICOMP + 41 + + + ICCARM + 69 83 + + + __cstat + 236 + + + + + ICCARM + 21 + + $PROJ_DIR$\..\bin\openbtl_olimex_efm32g880.out OBJCOPY - 145 + 112 ILINK - 199 211 75 163 131 74 183 115 127 298 125 143 158 109 172 170 201 186 228 177 182 164 92 153 141 134 124 159 119 176 190 96 102 140 81 94 136 193 77 130 184 97 129 178 198 83 317 173 91 216 209 175 + 161 169 33 124 86 39 151 108 104 178 106 100 131 83 111 125 159 139 187 156 163 121 66 126 97 87 91 133 90 137 146 62 70 102 51 79 92 160 54 98 143 80 110 154 145 57 212 128 58 176 164 130 @@ -694,260 +583,53 @@ ILINK - 307 + 190 OBJCOPY - 76 + 40 ILINK - 189 211 75 163 131 74 183 115 127 298 125 143 158 109 172 170 201 186 228 177 182 164 92 153 141 134 124 159 119 176 190 96 102 140 81 94 136 193 77 130 184 97 129 178 198 83 317 173 91 216 209 175 + 162 169 33 124 86 39 151 108 104 178 106 100 131 83 111 125 159 139 187 156 163 121 66 126 97 87 91 133 90 137 146 62 70 102 51 79 92 160 54 98 143 80 110 336 154 145 212 128 58 176 164 130 - $PROJ_DIR$\..\lib\efm32lib\src\efm32_wdog.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cstart.s - ICCARM - 107 77 - - - BICOMP - 152 26 - - - __cstat - 320 + AARM + 178 - - - ICCARM - 232 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 43 - - - BICOMP - 160 58 52 61 57 323 187 120 43 155 48 100 133 223 232 62 319 309 103 - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\vectors.c - ICCARM - 180 115 + BICOMP + 93 - BICOMP - 79 30 + ICCARM + 105 212 __cstat - 328 + 235 - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 + 247 271 243 254 328 321 331 307 318 245 94 250 316 - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c - ICCARM - 188 83 - - - BICOMP - 73 6 - - - __cstat - 313 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 155 43 278 65 277 - - - BICOMP - 248 277 252 246 66 251 235 238 48 62 309 319 100 43 58 155 278 263 258 257 237 116 340 52 61 323 103 254 57 133 187 120 223 160 65 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 219 131 - - - BICOMP - 114 3 - - - __cstat - 296 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 240 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 240 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cpu_comp.c - - - ICCARM - 221 127 - - - BICOMP - 150 29 - - - __cstat - 344 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 160 357 319 133 120 223 358 - - - BICOMP - 246 252 248 251 235 238 160 263 258 257 237 116 340 254 323 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_vcmp.c - - - ICCARM - 98 193 - - - BICOMP - 196 14 - - - __cstat - 310 - - - - - ICCARM - 65 244 58 52 61 100 323 319 133 120 223 62 103 357 57 48 155 - - - BICOMP - 58 323 319 103 155 48 244 100 52 61 62 309 65 57 133 187 120 223 160 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 231 184 - - - BICOMP - 181 27 - - - __cstat - 343 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 191 74 - - - BICOMP - 99 8 - - - __cstat - 301 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c - - - ICCARM - 214 198 - - - BICOMP - 157 9 - - - __cstat - 308 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 + 247 271 243 254 328 321 331 307 318 245 94 250 316 @@ -955,161 +637,22 @@ $PROJ_DIR$\..\..\..\..\Source\assert.c - ICCARM - 212 211 + BICOMP + 330 - BICOMP - 104 0 + ICCARM + 168 169 __cstat - 334 + 238 ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 87 163 - - - BICOMP - 297 1 - - - __cstat - 295 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c - - - ICCARM - 154 129 - - - BICOMP - 78 2 - - - __cstat - 305 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 242 - - - BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 242 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_usart.c - - - ICCARM - 156 136 - - - BICOMP - 169 13 - - - __cstat - 306 - - - - - ICCARM - 249 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 - - - BICOMP - 48 58 65 62 309 319 100 43 66 155 52 61 323 103 249 57 133 187 120 223 160 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c - - - ICCARM - 200 130 - - - BICOMP - 82 10 - - - __cstat - 314 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 264 100 323 319 133 120 223 155 58 52 61 62 103 357 57 48 43 - - - BICOMP - 319 309 257 43 263 116 340 160 258 237 155 323 52 61 57 264 251 252 235 248 238 246 100 58 133 187 120 223 48 254 62 103 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 220 97 - - - BICOMP - 299 28 - - - __cstat - 325 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 58 52 61 100 323 319 133 120 223 62 103 357 57 48 70 292 155 66 43 278 65 - - - BICOMP - 235 48 57 187 120 58 278 251 238 323 70 252 248 246 160 292 155 65 66 263 258 257 237 116 340 52 61 100 133 223 43 254 62 319 309 103 + 247 271 243 254 328 321 331 307 318 245 94 250 316 @@ -1117,26 +660,252 @@ $PROJ_DIR$\..\..\..\..\Source\backdoor.c - ICCARM - 195 75 + BICOMP + 326 - BICOMP - 93 7 + ICCARM + 158 33 __cstat - 345 + 221 ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + BICOMP - 258 237 263 257 116 251 252 235 248 238 246 254 340 + 333 + + + ICCARM + 56 124 + + + __cstat + 175 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c + + + BICOMP + 320 + + + ICCARM + 140 57 + + + __cstat + 199 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 115 22 298 21 282 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + BICOMP + 334 + + + ICCARM + 174 86 + + + __cstat + 184 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 335 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\cpu.c + + + BICOMP + 50 + + + ICCARM + 157 108 + + + __cstat + 203 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c + + + BICOMP + 312 + + + ICCARM + 118 110 + + + __cstat + 196 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 270 + + + + + $PROJ_DIR$\..\hooks.c + + + BICOMP + 37 + + + ICCARM + 167 143 + + + __cstat + 234 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c + + + BICOMP + 311 + + + ICCARM + 185 145 + + + __cstat + 195 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_vcmp.c + + + BICOMP + 305 + + + ICCARM + 63 160 + + + __cstat + 214 + + + + + ICCARM + 21 257 11 10 23 82 218 211 88 85 170 19 64 223 17 12 115 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_rtc.c + + + BICOMP + 35 + + + ICCARM + 150 102 + + + __cstat + 213 + + + + + ICCARM + 259 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 21 22 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_usart.c + + + BICOMP + 304 + + + ICCARM + 129 92 + + + __cstat + 194 + + + + + ICCARM + 273 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 @@ -1144,49 +913,114 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_system.c - ICCARM - 84 81 + BICOMP + 309 - BICOMP - 89 17 + ICCARM + 60 51 __cstat - 321 + 217 ICCARM - 58 52 61 100 323 319 133 120 223 62 103 357 57 48 292 155 65 - - - BICOMP - 100 133 323 58 65 48 223 292 52 61 57 187 120 160 62 319 309 103 155 + 11 10 23 82 218 211 88 85 170 19 64 223 17 12 252 115 21 - $PROJ_DIR$\..\lib\efm32lib\src\efm32_i2c.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_wdog.c - ICCARM - 85 164 + BICOMP + 43 - BICOMP - 37 + ICCARM + 72 54 __cstat - 300 + 216 ICCARM - 58 52 61 100 323 319 133 120 223 62 103 357 57 48 273 155 66 43 65 + 266 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 22 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cpu_comp.c + + + BICOMP + 38 + + + ICCARM + 183 104 + + + __cstat + 226 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 138 223 211 88 85 170 224 + + + + + $PROJ_DIR$\..\main.c + + + BICOMP + 25 + + + ICCARM + 165 80 + + + __cstat + 210 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 11 10 23 82 218 211 88 85 170 19 64 223 17 12 6 252 115 8 22 298 21 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\flash.c + + + BICOMP + 327 + + + ICCARM + 153 98 + + + __cstat + 215 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 287 82 218 211 88 85 170 115 11 10 23 19 64 223 17 12 22 @@ -1194,168 +1028,68 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_timer.c - ICCARM - 117 94 + BICOMP + 52 - BICOMP - 108 25 + ICCARM + 89 79 __cstat - 347 + 240 ICCARM - 270 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 - - - BICOMP - 65 58 48 62 309 319 100 43 66 155 52 61 323 103 270 57 133 187 120 223 160 + 264 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 - $PROJ_DIR$\..\lib\efm32lib\src\efm32_pcnt.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_gpio.c - ICCARM - 227 190 + BICOMP + 29 - BICOMP - 19 + ICCARM + 166 163 __cstat - 327 + 198 ICCARM - 265 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 + 298 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 22 21 - $PROJ_DIR$\..\lib\efm32lib\src\efm32_rmu.c + $PROJ_DIR$\..\lib\efm32lib\src\efm32_ebi.c - ICCARM - 80 102 + BICOMP + 310 - BICOMP - 197 20 + ICCARM + 188 187 __cstat - 329 + 193 ICCARM - 291 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 68 43 - - - BICOMP - 103 155 319 323 43 52 61 68 58 48 62 309 100 291 57 133 187 120 223 160 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_opamp.c - - - ICCARM - 142 176 - - - BICOMP - 16 - - - __cstat - 304 - - - - - ICCARM - 58 52 61 100 323 319 133 120 223 62 103 357 57 48 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_int.c - - - ICCARM - 88 92 - - - BICOMP - 35 - - - __cstat - 350 - - - - - ICCARM - 100 323 319 133 120 223 274 58 52 61 62 103 357 57 48 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_lcd.c - - - ICCARM - 185 153 - - - BICOMP - 12 - - - __cstat - 346 - - - - - ICCARM - 285 58 52 61 100 323 319 133 120 223 62 103 357 57 48 155 65 43 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_mpu.c - - - ICCARM - 101 159 - - - BICOMP - 21 - - - __cstat - 322 - - - - - ICCARM - 282 58 52 61 100 323 319 133 120 223 62 103 357 57 48 65 155 + 291 11 10 23 82 218 211 88 85 170 19 64 223 17 12 21 115 22 207 96 237 @@ -1363,22 +1097,114 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_letimer.c - ICCARM - 229 134 + BICOMP + 28 - BICOMP - 36 + ICCARM + 172 87 __cstat - 356 + 225 ICCARM - 269 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 + 297 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_leuart.c + + + BICOMP + 308 + + + ICCARM + 201 91 + + + __cstat + 202 + + + + + ICCARM + 282 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_int.c + + + BICOMP + 24 + + + ICCARM + 68 66 + + + __cstat + 229 + + + + + ICCARM + 82 218 211 88 85 170 302 11 10 23 19 64 223 17 12 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_mpu.c + + + BICOMP + 45 + + + ICCARM + 76 133 + + + __cstat + 206 + + + + + ICCARM + 284 11 10 23 82 218 211 88 85 170 19 64 223 17 12 21 115 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_opamp.c + + + BICOMP + 314 + + + ICCARM + 99 137 + + + __cstat + 200 + + + + + ICCARM + 11 10 23 82 218 211 88 85 170 19 64 223 17 12 @@ -1386,22 +1212,91 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_lesense.c - ICCARM - 122 141 + BICOMP + 27 - BICOMP - 39 + ICCARM + 95 97 __cstat - 326 + 191 ICCARM - 276 58 52 61 100 323 319 133 120 223 62 103 357 57 48 + 285 11 10 23 82 218 211 88 85 170 19 64 223 17 12 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_pcnt.c + + + BICOMP + 315 + + + ICCARM + 186 146 + + + __cstat + 189 + + + + + ICCARM + 295 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_prs.c + + + BICOMP + 32 + + + ICCARM + 59 62 + + + __cstat + 232 + + + + + ICCARM + 292 11 10 23 82 218 211 88 85 170 19 64 223 17 12 21 22 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_rmu.c + + + BICOMP + 34 + + + ICCARM + 48 70 + + + __cstat + 208 + + + + + ICCARM + 258 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 276 22 @@ -1409,12 +1304,205 @@ $PROJ_DIR$\..\lib\efm32lib\src\efm32_msc.c - ICCARM - 303 119 + BICOMP + 53 + + ICCARM + 205 90 + + + __cstat + 227 + + + + + ICCARM + 287 82 218 211 88 85 170 115 11 10 23 19 64 223 17 12 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_dma.c + BICOMP - 41 + 26 + + + ICCARM + 84 139 + + + __cstat + 173 + + + + + ICCARM + 280 123 218 211 88 85 170 96 115 11 10 23 82 19 64 223 17 12 8 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_emu.c + + + BICOMP + 46 + + + ICCARM + 149 156 + + + __cstat + 204 + + + + + ICCARM + 276 115 11 10 23 82 218 211 88 85 170 19 64 223 17 12 22 8 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_i2c.c + + + BICOMP + 30 + + + ICCARM + 78 121 + + + __cstat + 180 + + + + + ICCARM + 11 10 23 82 218 211 88 85 170 19 64 223 17 12 301 115 8 22 21 + + + + + $PROJ_DIR$\..\lib\efm32lib\src\efm32_lcd.c + + + BICOMP + 329 + + + ICCARM + 144 126 + + + __cstat + 231 + + + + + ICCARM + 275 11 10 23 82 218 211 88 85 170 19 64 223 17 12 115 21 22 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + BICOMP + 313 + + + ICCARM + 141 39 + + + __cstat + 181 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 178 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + BICOMP + 322 + + + ICCARM + 101 128 + + + __cstat + 230 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\vectors.c + + + BICOMP + 323 + + + ICCARM + 105 212 + + + __cstat + 235 + + + + + ICCARM + 247 271 243 254 328 321 331 307 318 245 94 250 316 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\rs232.c + + + BICOMP + 339 + + + ICCARM + 337 336 __cstat @@ -1424,183 +1512,7 @@ ICCARM - 264 100 323 319 133 120 223 155 58 52 61 62 103 357 57 48 43 65 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_prs.c - - - ICCARM - 111 96 - - - BICOMP - 151 32 - - - __cstat - 342 - - - - - ICCARM - 288 58 52 61 100 323 319 133 120 223 62 103 357 57 48 65 43 - - - BICOMP - 100 58 133 323 43 48 223 65 52 61 57 187 120 160 288 62 319 309 103 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_rtc.c - - - ICCARM - 207 140 - - - BICOMP - 203 24 - - - __cstat - 330 - - - - - ICCARM - 290 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 65 43 - - - BICOMP - 52 100 61 133 323 43 58 223 65 155 48 57 187 120 160 290 62 319 309 103 - - - - - $PROJ_DIR$\..\lib\efm32lib\src\efm32_leuart.c - - - ICCARM - 316 124 - - - BICOMP - 15 - - - __cstat - 324 - - - - - ICCARM - 277 155 58 52 61 100 323 319 133 120 223 62 103 357 57 48 66 43 65 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 298 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\cstart.s - - - AARM - 298 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 144 173 - - - BICOMP - 95 5 - - - __cstat - 352 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 340 237 258 263 257 116 251 252 235 248 238 246 254 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\IAR\vectors.c - - - ICCARM - 128 317 - - - BICOMP - 137 - - - __cstat - 348 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 128 317 - - - BICOMP - 137 4 - - - __cstat - 348 - - - - - ICCARM - 254 251 263 252 258 235 257 248 237 238 116 246 340 - - - BICOMP - 258 237 340 263 257 116 251 252 235 248 238 246 254 + 247 271 243 254 328 321 331 307 318 245 94 250 316 11 10 23 82 218 211 88 85 170 19 64 223 17 12 8 115 22 298 21 282 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.ewp b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.ewp index 9338b900..ffd39692 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.ewp +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/efm32G880.ewp @@ -2367,15 +2367,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_EFM32\uart.c - $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2417,10 +2417,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\xcp.c diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt index 1fc558a2..0eac84f8 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/ide/settings/efm32G880.wsdt @@ -199,7 +199,7 @@ 24 1863 2 - + 0 -1 @@ -255,11 +255,13 @@ efm32G880 + efm32G880/Source + efm32G880/Source/ARMCM3_EFM32 14 - 11 + 20 1 @@ -273,12 +275,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -304,8 +306,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -318,7 +320,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -341,7 +343,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -354,7 +356,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -368,7 +370,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -382,7 +384,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -396,7 +398,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -410,7 +412,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -494,7 +496,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -505,11 +507,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -518,7 +520,7 @@ 8192 0 0 - 32767 + 24 0 @@ -526,7 +528,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -535,7 +537,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/main.c index 7dc5457c..1f30fdf6 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Boot/main.c @@ -95,7 +95,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/boot.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/boot.c index fc8e7678..233420f7 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { LEUART_Init_TypeDef init = LEUART_INIT_DEFAULT; @@ -124,14 +124,14 @@ static void BootComUartInit(void) /* configure LEUART */ init.enable = leuartDisable; LEUART_Init(LEUART1, &init); - LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_UART_BAUDRATE); + LEUART_BaudrateSet(LEUART1, 0, BOOT_COM_RS232_BAUDRATE); /* enable pins at default location */ LEUART1->ROUTE = LEUART_ROUTE_RXPEN | LEUART_ROUTE_TXPEN; /* clear previous RX interrupts */ LEUART_IntClear(LEUART1, LEUART_IF_RXDATAV); /* finally enable it */ LEUART_Enable(LEUART1, leuartEnable); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -140,9 +140,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -151,11 +151,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -169,7 +169,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -191,7 +191,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -200,7 +200,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -209,7 +209,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { /* check to see if a new bytes was received */ if ((LEUART1->IF & LEUART_IF_RXDATAV) != 0) @@ -220,8 +220,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* still here to no new byte received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/main.c b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/main.c index da9d642a..539ef20c 100644 --- a/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_EFM32_Olimex_EM32G880F128STK_IAR/Prog/main.c @@ -93,7 +93,7 @@ static void Init(void) CMU_ClockEnable(cmuClock_ADC0, false); CMU_ClockEnable(cmuClock_I2C0, false); CMU_ClockEnable(cmuClock_VCMP, false); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* enable power to U2 (RS232_PWR_E) */ GPIO_PinModeSet(gpioPortB, 9, gpioModePushPullDrive, 1); /* set port B outputs to drive up to 20 mA */ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/blt_conf.h index 57dba02e..b74359ae 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /* The NET communication interface for firmware updates via TCP/IP is selected by setting diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp index c4d06376..b39c02cc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzp @@ -112,10 +112,10 @@ - + @@ -168,7 +168,7 @@ - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs index 9bd9c9af..159d04c8 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/ide/lm3s6965_crossworks.hzs @@ -30,9 +30,6 @@ - - - @@ -70,5 +67,5 @@ - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/main.c index ec8d9b4b..f626e9c0 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Boot/main.c @@ -123,8 +123,8 @@ static void Init(void) GPIODirModeSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_DIR_MODE_IN); GPIOPadConfigSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/boot.c index b9e9a783..90e863ce 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_Crossworks/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -112,10 +112,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -124,9 +124,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -135,11 +135,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -153,7 +153,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -175,7 +175,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -184,7 +184,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -209,8 +209,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/blt_conf.h index 1c412bdc..fa1292c0 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /* The NET communication interface for firmware updates via TCP/IP is selected by setting diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/main.c index b6ae5137..ef906398 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Boot/main.c @@ -123,8 +123,8 @@ static void Init(void) GPIODirModeSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_DIR_MODE_IN); GPIOPadConfigSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/boot.c index 3475583c..2ab0b362 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -112,10 +112,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -124,9 +124,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -135,11 +135,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -153,7 +153,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -175,7 +175,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -184,7 +184,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -209,8 +209,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/blt_conf.h index 0aa0ffe8..c0328319 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /* The NET communication interface for firmware updates via TCP/IP is selected by setting diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep index 0f899322..a86b1740 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.dep @@ -1,600 +1,395 @@ 4 - 3744097589 + 1905372676 Debug - $PROJ_DIR$\..\lib\driverlib\interrupt.c - $PROJ_DIR$\..\lib\driverlib\cpulib.h - $PROJ_DIR$\..\lib\inc\hw_ssi.h - $PROJ_DIR$\..\lib\inc\hw_sysctl.h - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\lib\inc\hw_memmap.h - $PROJ_DIR$\..\lib\driverlib\sysctl.c - $PROJ_DIR$\..\lib\driverlib\flashlib.h - $PROJ_DIR$\..\lib\driverlib\gpio.c - $PROJ_DIR$\..\lib\driverlib\ssi.c - $PROJ_DIR$\..\lib\driverlib\uartlib.c - $PROJ_DIR$\..\lib\inc\hw_gpio.h - $PROJ_DIR$\..\lib\inc\hw_types.h - $PROJ_DIR$\..\lib\driverlib\flashlib.c - $PROJ_DIR$\..\lib\driverlib\uartlib.h - $PROJ_DIR$\..\lib\inc\hw_flash.h - $PROJ_DIR$\..\lib\driverlib\cpulib.c - $PROJ_DIR$\..\lib\inc\hw_ethernet.h - $PROJ_DIR$\..\lib\inc\hw_ints.h - $PROJ_DIR$\..\lib\driverlib\debug.h - $PROJ_DIR$\..\lib\inc\hw_uart.h - $PROJ_DIR$\..\lib\driverlib\gpio.h - $PROJ_DIR$\..\lib\uip\clock-arch.c - $PROJ_DIR$\..\lib\driverlib\pin_map.h - $PROJ_DIR$\..\lib\driverlib\ethernet.c - $PROJ_DIR$\..\lib\driverlib\sysctl.h - $PROJ_DIR$\..\lib\driverlib\interrupt.h - $PROJ_DIR$\..\lib\driverlib\ethernet.h - $PROJ_DIR$\..\lib\driverlib\ssi.h - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\lib\inc\hw_nvic.h - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\LM3S6965.icf - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\ff.__cstat.et - $PROJ_DIR$\..\obj\uartlib.lst - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\obj\uartlib.pbi - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\ethernet.pbi - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\unicode.__cstat.et - $PROJ_DIR$\..\obj\netdev.o - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\interrupt.o - $PROJ_DIR$\..\obj\uiplib.o - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\cpulib.o - $PROJ_DIR$\..\obj\netdev.__cstat.et - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h - $PROJ_DIR$\..\..\..\..\Source\filesys.c - $PROJ_DIR$\..\obj\ethernet.o - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\cpu.pbi - $TOOLKIT_DIR$\inc\c\stdarg.h - $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\..\..\..\Source\filesys.h - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out - $PROJ_DIR$\..\obj\timer.pbi - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\uip_arp.lst - $PROJ_DIR$\..\obj\cpu.lst $PROJ_DIR$\..\obj\uiplib.__cstat.et - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.srec - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\ssi.o - $PROJ_DIR$\..\obj\assert.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\clock-arch.lst - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\uip_timer.lst - $PROJ_DIR$\..\obj\mmc.__cstat.et - $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c $PROJ_DIR$\..\obj\interrupt.lst - $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\ssi.o $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\..\obj\xcp.o $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ffconf.h - $PROJ_DIR$\..\obj\uart.o - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\uip_timer.__cstat.et - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\interrupt.__cstat.et - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h - $PROJ_DIR$\..\obj\flashlib.lst - $PROJ_DIR$\..\obj\tapdev.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h - $PROJ_DIR$\..\obj\hello-world.lst - $PROJ_DIR$\..\obj\sysctl.pbi - $PROJ_DIR$\..\obj\cpulib.__cstat.et - $PROJ_DIR$\..\obj\sysctl.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.__cstat.et - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\filesys.pbi - $PROJ_DIR$\..\obj\clock-arch.__cstat.et - $PROJ_DIR$\..\obj\cpulib.pbi - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\dhcpc.__cstat.et - $PROJ_DIR$\..\obj\flashlib.pbi - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\uartlib.__cstat.et + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\uip_arp.lst + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\cpu_comp.lst + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\clock-arch.lst + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\..\..\..\Source\filesys.h + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\uip_timer.lst + $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.srec + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\uiplib.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\ethernet.o + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\..\..\..\Source\filesys.c + $PROJ_DIR$\..\obj\netdev.o + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\interrupt.o + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\netdev.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c + $PROJ_DIR$\..\obj\cpulib.o + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\obj\unicode.__cstat.et + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\main.lst + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h + $PROJ_DIR$\..\obj\uip.lst $PROJ_DIR$\..\obj\uip.pbi + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\obj\psock.pbi + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\dhcpc.lst + $PROJ_DIR$\..\obj\gpio.lst + $TOOLKIT_DIR$\inc\c\limits.h + $PROJ_DIR$\..\obj\dhcpc.o + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\lm3s6965.pbd + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\uartlib.__cstat.et + $PROJ_DIR$\..\obj\tapdev.pbi + $PROJ_DIR$\..\obj\net.lst $PROJ_DIR$\..\obj\uartlib.o $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\tapdev.pbi - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.c - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\lm3s6965.pbd - $PROJ_DIR$\..\obj\dhcpc.o - $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\psock.o - $TOOLKIT_DIR$\inc\c\limits.h - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\dhcpc.lst - $PROJ_DIR$\..\obj\psock.pbi - $PROJ_DIR$\..\obj\ff.lst - $PROJ_DIR$\..\obj\gpio.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\cop.__cstat.et $PROJ_DIR$\..\obj\ssi.lst - $PROJ_DIR$\..\obj\uip.lst - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\dhcpc.pbi - $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\ff.lst $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\obj\uart.pbi $PROJ_DIR$\..\obj\uip_arp.o $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.h + $PROJ_DIR$\..\obj\psock.o + $PROJ_DIR$\..\obj\dhcpc.pbi + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.h + $PROJ_DIR$\..\obj\hello-world.lst + $PROJ_DIR$\..\obj\clock-arch.__cstat.et + $PROJ_DIR$\..\obj\flashlib.lst + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\dhcpc.__cstat.et + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\tapdev.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s + $PROJ_DIR$\..\obj\interrupt.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h + $PROJ_DIR$\..\obj\cpulib.__cstat.et + $PROJ_DIR$\..\obj\led.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\filesys.pbi + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ffconf.h + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\sysctl.__cstat.et + $PROJ_DIR$\..\obj\uip_arp.__cstat.et + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h + $PROJ_DIR$\..\obj\uip_timer.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + $PROJ_DIR$\..\obj\mmc.lst + $PROJ_DIR$\..\obj\cpu.__cstat.et + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\tapdev.o + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\filesys.lst + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec + $PROJ_DIR$\..\obj\sysctl.o + $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c + $PROJ_DIR$\..\obj\gpio.__cstat.et + $PROJ_DIR$\..\obj\hello-world.pbi + $PROJ_DIR$\..\obj\uip.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\clock-arch.o + $PROJ_DIR$\..\lib\uip\tapdev.c + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\ethernet.__cstat.et + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\uip_arp.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.h + $PROJ_DIR$\..\obj\openblt_ek_lm3s6965.map + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\diskio.pbi $PROJ_DIR$\..\obj\sysctl.lst + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\cpulib.xcl + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\ethernet.xcl + $PROJ_DIR$\..\obj\mmc.o + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\psock.lst + $PROJ_DIR$\..\obj\gpio.o + $PROJ_DIR$\..\obj\assert.lst $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.h $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\ethernet.lst - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\ssi.__cstat.et - $PROJ_DIR$\..\obj\cpulib.lst - $PROJ_DIR$\..\obj\gpio.o - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\xcp.__cstat.et $PROJ_DIR$\..\obj\filesys.o - $PROJ_DIR$\..\obj\psock.lst + $PROJ_DIR$\..\obj\ssi.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $PROJ_DIR$\..\obj\flashlib.__cstat.et - $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\ethernet.lst + $PROJ_DIR$\..\obj\cpulib.lst $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\cpu_comp.o $PROJ_DIR$\..\obj\uiplib.pbi - $PROJ_DIR$\..\obj\diskio.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x $TOOLKIT_DIR$\inc\c\stdbool.h $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\shared_params.pbi - $PROJ_DIR$\..\obj\interrupt.pbi - $PROJ_DIR$\..\obj\flash.o $TOOLKIT_DIR$\inc\c\DLib_Threads.h $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\cpulib.xcl - $PROJ_DIR$\..\obj\ethernet.xcl - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\uip_arp.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - $PROJ_DIR$\..\lib\uip\netdev.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h - $PROJ_DIR$\..\lib\uip\netdev.c - $PROJ_DIR$\..\shared_params.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\lib\uip\uip-conf.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - $PROJ_DIR$\..\lib\uip\clock-arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h - $PROJ_DIR$\..\shared_params.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\net.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\gpio.__cstat.et - $PROJ_DIR$\..\obj\filesys.lst - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\mmc.lst - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\obj\hello-world.pbi - $PROJ_DIR$\..\obj\sysctl.o - $PROJ_DIR$\..\obj\netdev.pbi - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\uip.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec - $PROJ_DIR$\..\lib\uip\tapdev.c - $PROJ_DIR$\..\obj\ssi.pbi - $PROJ_DIR$\..\obj\unicode.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.h - $PROJ_DIR$\..\obj\ethernet.__cstat.et - $PROJ_DIR$\..\obj\clock-arch.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\openblt_ek_lm3s6965.map - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c - $PROJ_DIR$\..\obj\tapdev.o - $PROJ_DIR$\..\obj\clock-arch.pbi - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $TOOLKIT_DIR$\inc\c\xlocale.h - $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\uip_timer.xcl + $PROJ_DIR$\..\obj\unicode.xcl + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\gpio.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\uiplib.xcl + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\dhcpc.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\flashlib.xcl + $PROJ_DIR$\..\obj\uartlib.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\uip.xcl + $PROJ_DIR$\..\obj\shared_params.xcl + $PROJ_DIR$\..\obj\ff.xcl + $PROJ_DIR$\..\obj\ssi.xcl + $PROJ_DIR$\..\obj\mmc.xcl + $PROJ_DIR$\..\obj\clock-arch.xcl + $PROJ_DIR$\..\obj\uip_arp.xcl + $PROJ_DIR$\..\obj\netdev.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\interrupt.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\vectors.xcl + $PROJ_DIR$\..\obj\file.xcl $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\shared_params.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\obj\uip_timer.pbi - $TOOLKIT_DIR$\inc\c\stddef.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.h - $PROJ_DIR$\..\obj\flashlib.o - $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\uip_timer.o $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\flashlib.o + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\obj\uip_timer.o + $PROJ_DIR$\..\obj\netdev.lst + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\shared_params.o $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c $PROJ_DIR$\..\config.h - $PROJ_DIR$\..\obj\hooks.pbi + $TOOLKIT_DIR$\inc\c\stddef.h $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\netdev.lst - $PROJ_DIR$\..\obj\gpio.pbi - $PROJ_DIR$\..\obj\shared_params.o + $TOOLKIT_DIR$\inc\c\stdint.h $PROJ_DIR$\..\obj\shared_params.__cstat.et $PROJ_DIR$\..\obj\com.o $PROJ_DIR$\..\obj\uip.o - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\ff.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\dhcpc.xcl - $PROJ_DIR$\..\obj\uip.xcl - $PROJ_DIR$\..\obj\netdev.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\uip_timer.xcl - $PROJ_DIR$\..\obj\mmc.xcl - $PROJ_DIR$\..\obj\shared_params.xcl - $PROJ_DIR$\..\obj\unicode.xcl - $PROJ_DIR$\..\obj\ssi.xcl - $PROJ_DIR$\..\obj\clock-arch.xcl - $PROJ_DIR$\..\obj\uip_arp.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\gpio.xcl - $PROJ_DIR$\..\obj\interrupt.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\uiplib.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\flashlib.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\uartlib.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\vectors.xcl - $PROJ_DIR$\..\obj\sysctl.xcl - $PROJ_DIR$\..\obj\uart.xcl - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c + $PROJ_DIR$\..\obj\shared_params.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\obj\uip_timer.pbi + $PROJ_DIR$\..\obj\uiplib.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.h $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\sysctl.xcl + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\clock.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\pt.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arch.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\shared_params.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\lc-switch.h + $PROJ_DIR$\..\shared_params.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\LM3S6965.icf + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.h + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\obj\uartlib.lst + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uipopt.h + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\lib\driverlib\debug.h + $PROJ_DIR$\..\lib\driverlib\cpulib.h + $PROJ_DIR$\..\lib\driverlib\ethernet.c + $PROJ_DIR$\..\lib\driverlib\cpulib.c + $PROJ_DIR$\..\lib\driverlib\flashlib.c + $PROJ_DIR$\..\lib\driverlib\ethernet.h + $PROJ_DIR$\..\lib\driverlib\flashlib.h + $PROJ_DIR$\..\lib\inc\hw_ssi.h + $PROJ_DIR$\..\lib\inc\hw_types.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\driverlib\gpio.c + $PROJ_DIR$\..\lib\inc\hw_memmap.h + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\inc\hw_nvic.h + $PROJ_DIR$\..\lib\driverlib\sysctl.h + $PROJ_DIR$\..\lib\inc\hw_flash.h + $PROJ_DIR$\..\lib\inc\hw_sysctl.h + $PROJ_DIR$\..\lib\driverlib\uartlib.c + $PROJ_DIR$\..\lib\inc\hw_ints.h + $PROJ_DIR$\..\lib\uip\clock-arch.c + $PROJ_DIR$\..\lib\uip\netdev.h + $PROJ_DIR$\..\lib\inc\hw_ethernet.h + $PROJ_DIR$\..\lib\inc\hw_gpio.h + $PROJ_DIR$\..\lib\uip\clock-arch.h + $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\lib\uip\netdev.c + $PROJ_DIR$\..\lib\uip\uip-conf.h + $PROJ_DIR$\..\lib\driverlib\uartlib.h + $PROJ_DIR$\..\lib\driverlib\sysctl.c + $PROJ_DIR$\..\lib\driverlib\ssi.c + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $PROJ_DIR$\..\lib\inc\hw_uart.h + $PROJ_DIR$\..\lib\driverlib\gpio.h + $PROJ_DIR$\..\lib\driverlib\interrupt.c + $PROJ_DIR$\..\lib\driverlib\interrupt.h + $PROJ_DIR$\..\lib\driverlib\pin_map.h + $PROJ_DIR$\..\lib\driverlib\ssi.h + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\rs232.c [ROOT_NODE] ILINK - 71 280 + 12 139 - $PROJ_DIR$\..\lib\driverlib\interrupt.c + $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out - ICCARM - 94 49 + ILINK + 139 - BICOMP - 338 - - - __cstat - 105 + OBJCOPY + 28 - ICCARM - 18 30 12 1 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 26 + ILINK + 264 24 140 212 131 220 121 90 164 47 41 67 34 80 203 145 208 153 144 39 42 149 106 37 13 330 213 6 124 44 76 221 81 210 31 35 77 8 156 16 115 53 - $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\..\..\..\Source\filesys.c ICCARM - 261 192 + 122 157 BICOMP - 328 - - - __cstat - 92 + 104 ICCARM - 5 12 21 23 28 25 220 214 236 59 251 207 246 240 239 250 247 253 242 211 29 237 270 - - - - - $PROJ_DIR$\..\lib\driverlib\sysctl.c - - - ICCARM - 162 266 + 276 50 265 215 278 155 281 82 256 242 286 22 110 98 105 279 261 BICOMP - 349 - - - __cstat - 119 - - - - - ICCARM - 18 30 3 12 1 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 26 25 - - - - - $PROJ_DIR$\..\lib\driverlib\gpio.c - - - ICCARM - 149 169 - - - BICOMP - 337 - - - __cstat - 258 - - - - - ICCARM - 11 18 5 3 12 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 21 23 26 - - - - - $PROJ_DIR$\..\lib\driverlib\ssi.c - - - ICCARM - 153 84 - - - BICOMP - 331 - - - __cstat - 167 - - - - - ICCARM - 18 5 2 12 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 26 28 25 - - - - - $PROJ_DIR$\..\lib\driverlib\uartlib.c - - - ICCARM - 35 132 - - - BICOMP - 346 - - - __cstat - 130 - - - - - ICCARM - 18 5 3 12 20 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 26 14 25 - - - - - $PROJ_DIR$\..\lib\driverlib\flashlib.c - - - ICCARM - 110 300 - - - BICOMP - 344 - - - __cstat - 174 - - - - - ICCARM - 15 18 3 12 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 7 26 - - - - - $PROJ_DIR$\..\lib\driverlib\cpulib.c - - - ICCARM - 168 52 - - - BICOMP - 189 - - - __cstat - 118 - - - - - ICCARM - 1 - - - - - $PROJ_DIR$\..\lib\uip\clock-arch.c - - - ICCARM - 87 277 - - - BICOMP - 332 - - - __cstat - 123 - - - - - ICCARM - 213 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - - - $PROJ_DIR$\..\lib\driverlib\ethernet.c - - - ICCARM - 165 61 - - - BICOMP - 190 - - - __cstat - 276 - - - - - ICCARM - 17 18 5 12 19 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 27 25 26 + 276 50 265 215 278 155 281 82 256 242 286 22 110 98 105 279 261 @@ -603,7 +398,7 @@ ICCARM - 148 158 + 79 80 BICOMP @@ -613,11 +408,11 @@ ICCARM - 109 115 29 141 66 86 157 150 262 295 278 187 + 110 98 323 57 51 19 56 63 130 206 135 168 BICOMP - 109 115 29 141 66 86 157 150 262 295 278 187 + 110 98 323 57 51 19 56 63 130 206 135 168 @@ -626,95 +421,21 @@ ICCARM - 310 107 + 217 100 BICOMP - 98 + 9 ICCARM - 236 59 251 308 246 163 239 161 199 224 253 242 109 115 29 237 270 5 12 25 21 23 + 276 50 265 215 278 155 281 82 256 242 286 287 110 98 323 279 261 303 300 307 325 328 BICOMP - 236 59 251 308 246 163 239 161 199 224 253 242 109 115 29 237 270 5 12 25 21 23 - - - - - $PROJ_DIR$\..\..\..\..\Source\filesys.c - - - ICCARM - 259 172 - - - BICOMP - 122 - - - - - ICCARM - 236 59 251 308 246 163 239 161 199 224 253 70 109 115 100 237 270 - - - BICOMP - 236 59 251 308 246 163 239 161 199 224 253 70 109 115 100 237 270 - - - - - $PROJ_DIR$\..\bin\openblt_ek_lm3s6965.out - - - ILINK - 280 - - - OBJCOPY - 82 - - - - - ILINK - 32 85 282 297 277 315 257 104 178 52 58 139 61 158 289 186 300 169 177 49 63 192 125 45 83 313 84 266 64 101 132 316 160 305 50 38 133 97 164 69 268 46 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - - - AARM - 58 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c - - - ICCARM - 140 125 - - - BICOMP - 57 - - - - - ICCARM - 236 59 251 207 246 163 239 161 199 224 253 242 237 270 198 230 235 210 275 243 - - - BICOMP - 236 59 251 207 246 163 239 161 199 224 253 242 237 270 198 230 235 210 275 243 + 276 50 265 215 278 155 281 82 256 242 286 287 110 98 323 279 261 303 300 307 325 328 @@ -723,17 +444,95 @@ BICOMP - 180 + 142 ICCARM - 141 115 + 57 98 BICOMP - 141 115 + 57 98 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s + + + AARM + 41 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\net.c + + + ICCARM + 75 106 + + + BICOMP + 49 + + + + + ICCARM + 276 50 265 301 278 155 281 82 256 242 286 287 279 261 313 247 275 319 138 249 + + + BICOMP + 276 50 265 301 278 155 281 82 256 242 286 287 279 261 313 247 275 319 138 249 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c + + + ICCARM + 87 + + + BICOMP + 128 + + + + + ICCARM + 228 275 319 276 50 265 301 278 155 281 82 256 242 286 287 279 261 138 86 235 233 252 247 21 19 56 63 130 206 135 168 18 7 + + + BICOMP + 228 275 319 276 50 265 301 278 155 281 82 256 242 286 287 279 261 138 86 235 233 252 247 21 19 56 63 130 206 135 168 18 7 + + + + + $PROJ_DIR$\..\lib\uip\tapdev.c + + + ICCARM + 94 117 + + + BICOMP + 74 + + + + + ICCARM + 247 275 319 228 86 235 233 252 249 276 50 265 301 278 155 281 82 256 242 286 287 279 261 303 300 314 307 325 328 297 + + + BICOMP + 247 275 319 228 86 235 233 252 249 276 50 265 301 278 155 281 82 256 242 286 287 279 261 303 300 314 307 325 328 297 @@ -742,63 +541,82 @@ OBJCOPY - 271 + 123 ILINK - 181 85 282 297 277 315 257 104 178 52 58 61 158 289 186 300 169 177 49 63 192 125 45 83 84 266 64 101 132 316 160 305 50 38 133 97 164 69 268 46 + 159 24 140 212 131 220 121 90 164 47 41 34 80 203 145 208 153 144 39 42 149 106 37 13 6 124 44 102 76 221 81 210 31 35 77 8 156 16 115 53 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c ICCARM - 146 139 + 125 35 BICOMP - 156 323 - - - __cstat - 126 + 61 ICCARM - 102 86 157 150 262 295 68 67 96 144 230 235 210 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 245 202 227 217 213 204 203 222 + 110 98 323 4 BICOMP - 157 227 86 202 68 278 262 210 240 144 204 150 295 59 253 29 217 67 230 183 187 96 235 245 207 250 237 102 236 251 246 239 247 242 211 214 270 213 203 222 + 110 98 323 4 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c ICCARM - 79 104 + 152 83 BICOMP - 320 - - - __cstat - 264 + 62 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 + 101 19 56 63 130 206 135 168 18 167 21 7 275 319 276 50 265 301 278 155 281 82 256 242 286 287 279 261 138 86 235 233 252 247 + + + BICOMP + 101 19 56 63 130 206 135 168 18 167 21 7 275 319 276 50 265 301 278 155 281 82 256 242 286 287 279 261 138 86 235 233 252 247 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + + + ICCARM + 11 77 + + + BICOMP + 225 + + + __cstat + 32 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 @@ -807,167 +625,21 @@ ICCARM - 89 64 + 1 44 BICOMP - 72 336 + 194 __cstat - 137 + 85 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 250 207 237 270 59 240 253 29 251 246 239 247 242 236 211 214 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - - - ICCARM - 75 178 - - - BICOMP - 339 - - - __cstat - 31 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 114 352 157 150 262 295 351 - - - - - $PROJ_DIR$\..\lib\uip\netdev.c - - - ICCARM - 311 45 - - - BICOMP - 325 - - - __cstat - 53 - - - - - ICCARM - 230 235 210 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 245 202 227 217 213 204 203 222 243 5 12 17 25 21 23 27 7 - - - - - $PROJ_DIR$\..\shared_params.c - - - ICCARM - 290 313 - - - BICOMP - 329 - - - __cstat - 314 - - - - - ICCARM - 294 86 157 150 262 295 68 218 301 182 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 48 63 - - - BICOMP - 322 - - - __cstat - 279 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 18 5 30 3 12 25 21 23 14 218 301 86 157 150 262 295 182 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 74 133 - - - BICOMP - 348 - - - __cstat - 55 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - - - ICCARM - 306 186 - - - BICOMP - 121 343 - - - __cstat - 33 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 5 12 7 - - - BICOMP - 59 253 240 12 207 250 237 29 270 5 7 251 246 239 247 242 211 214 236 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 @@ -976,48 +648,44 @@ ICCARM - 274 38 + 125 35 BICOMP - 142 330 + 173 __cstat - 44 + 52 ICCARM - 211 214 29 191 - - - BICOMP - 211 214 191 29 + 255 251 323 147 - $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c ICCARM - 93 177 + 204 145 BICOMP - 345 + 198 __cstat - 195 + 266 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 12 21 23 5 14 25 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 303 300 298 @@ -1026,88 +694,136 @@ ICCARM - 56 83 + 33 13 BICOMP - 90 326 + 176 __cstat - 76 + 2 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 199 - - - BICOMP - 239 251 242 246 247 211 199 59 207 240 250 253 237 214 236 29 270 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 256 - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c ICCARM - 148 158 + 64 67 BICOMP - 170 321 + 179 __cstat - 34 + 91 ICCARM - 211 214 29 220 66 - - - BICOMP - 86 150 214 29 295 220 278 262 211 66 157 187 + 101 19 56 63 130 206 18 21 7 66 247 275 319 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 269 259 272 234 316 235 233 252 - $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\vectors.c - AARM - 58 + ICCARM + 11 77 + + + BICOMP + 201 + + + __cstat + 32 + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c ICCARM - 263 101 + 136 102 BICOMP - 159 350 + 232 __cstat - 193 + 133 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 5 12 25 14 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 303 300 307 320 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + + + ICCARM + 58 221 BICOMP - 250 25 207 237 29 12 59 240 253 5 14 251 246 239 247 242 211 236 214 270 + 185 + + + __cstat + 129 + + + + + ICCARM + 247 275 319 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 269 259 272 234 316 235 233 252 241 21 19 56 63 130 206 18 7 + + + + + $PROJ_DIR$\..\shared_params.c + + + ICCARM + 223 213 + + + BICOMP + 186 + + + __cstat + 219 + + + + + ICCARM + 216 19 56 63 130 206 18 253 218 166 @@ -1116,25 +832,297 @@ ICCARM - 78 160 + 15 81 BICOMP - 194 333 + 191 __cstat - 120 + 108 ICCARM - 243 230 235 210 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 245 202 227 217 213 204 203 222 67 86 157 150 262 295 68 96 + 249 247 275 319 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 269 259 272 234 316 235 233 252 21 19 56 63 130 206 18 7 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + + + ICCARM + 29 90 BICOMP - 250 157 262 245 207 237 86 67 230 210 59 240 253 29 227 217 295 243 235 236 202 251 246 239 247 242 211 214 270 204 213 203 222 68 96 150 278 187 + 184 + + + __cstat + 114 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 79 80 + + + BICOMP + 187 + + + __cstat + 270 + + + + + ICCARM + 255 251 323 258 51 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 55 42 + + + BICOMP + 183 + + + __cstat + 118 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 311 303 306 309 300 307 325 328 320 253 218 19 56 63 130 206 166 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c + + + ICCARM + 17 164 + + + BICOMP + 197 + + + __cstat + 283 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 97 229 56 63 130 206 231 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 92 8 + + + BICOMP + 195 + + + __cstat + 150 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + + + ICCARM + 25 210 + + + BICOMP + 172 + + + __cstat + 111 + + + + + ICCARM + 234 316 272 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 69 212 + + + BICOMP + 193 + + + __cstat + 141 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 75 106 + + + BICOMP + 171 + + + __cstat + 169 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 313 247 275 319 269 259 272 234 316 235 233 252 249 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 10 220 + + + BICOMP + 178 + + + __cstat + 151 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 334 269 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 209 203 + + + BICOMP + 202 + + + __cstat + 119 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 21 19 56 63 130 206 18 7 23 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 116 121 + + + BICOMP + 180 + + + __cstat + 68 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 93 140 + + + BICOMP + 174 + + + __cstat + 205 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 @@ -1143,11 +1131,80 @@ ICCARM - 175 85 + 154 24 BICOMP - 77 347 + 200 + + + __cstat + 109 + + + + + ICCARM + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + + + ICCARM + 227 31 + + + BICOMP + 177 + + + __cstat + 0 + + + + + ICCARM + 247 275 319 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 269 259 272 234 316 235 233 252 268 + + + + + $PROJ_DIR$\..\lib\driverlib\ethernet.c + + + ICCARM + 161 34 + + + BICOMP + 148 + + + __cstat + 134 + + + + + ICCARM + 314 311 303 300 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 297 307 327 + + + + + $PROJ_DIR$\..\lib\driverlib\cpulib.c + + + ICCARM + 162 47 + + + BICOMP + 146 __cstat @@ -1157,396 +1214,269 @@ ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 246 247 270 251 239 242 29 59 207 240 250 253 237 236 211 214 + 293 - $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\driverlib\flashlib.c ICCARM - 155 297 + 89 208 BICOMP - 43 335 + 181 __cstat - 260 + 160 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 247 246 270 251 239 242 29 59 207 240 250 253 237 236 211 214 + 308 311 309 300 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 298 327 - $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\lib\driverlib\gpio.c ICCARM - 95 315 + 65 153 BICOMP - 36 341 + 175 __cstat - 166 + 127 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 248 245 - - - BICOMP - 239 251 242 245 246 247 214 248 59 207 240 250 253 237 211 236 29 270 + 315 311 303 309 300 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 325 328 327 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c + $PROJ_DIR$\..\cstart.s + + + AARM + 41 + + + + + $PROJ_DIR$\..\hooks.c ICCARM - 91 305 + 27 144 BICOMP - 293 327 + 199 __cstat - 103 + 120 ICCARM - 217 213 227 - - - BICOMP - 217 227 213 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 300 325 328 303 320 307 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\lib\driverlib\uartlib.c ICCARM - 288 50 + 271 76 BICOMP - 179 340 + 182 __cstat - 80 + 73 ICCARM - 230 235 210 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 245 202 227 217 213 204 203 222 252 - - - BICOMP - 59 204 253 210 240 213 222 245 207 250 237 270 252 235 236 202 251 246 239 247 242 211 214 203 230 29 227 217 + 311 303 309 300 324 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 327 320 307 - $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\lib\uip\clock-arch.c ICCARM - 281 257 + 20 131 BICOMP - 151 342 + 190 __cstat - 152 + 88 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 253 59 240 270 207 250 237 29 251 246 239 247 242 236 211 214 + 316 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 - $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\lib\fatfs\mmc.c ICCARM - 292 289 + 113 149 BICOMP - 51 319 + 189 __cstat - 256 + 26 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 67 86 157 150 262 295 68 96 73 - - - BICOMP - 59 29 86 253 40 157 73 240 67 207 250 237 187 54 302 68 296 236 251 246 239 247 242 211 214 270 96 150 278 262 295 287 135 42 + 303 300 325 328 329 307 258 251 276 50 265 301 278 291 281 289 290 286 287 255 323 279 261 - $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\lib\uip\netdev.c ICCARM - 140 125 + 211 37 BICOMP - 57 318 + 192 __cstat + 45 + + + + + ICCARM + 247 275 319 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 269 259 272 234 316 235 233 252 249 303 300 314 307 325 328 297 298 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 143 124 + + + BICOMP + 230 + + + __cstat + 107 + + + + + ICCARM + 311 306 309 300 293 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 327 307 + + + + + $PROJ_DIR$\..\lib\driverlib\ssi.c + + + ICCARM + 78 6 + + + BICOMP 188 + + __cstat + 158 + ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 198 230 235 210 245 202 227 217 213 204 203 222 243 - - - BICOMP - 246 243 247 214 198 251 239 242 211 235 202 203 230 59 207 240 250 253 237 29 236 204 213 222 270 210 245 227 217 + 311 303 299 300 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 327 329 307 - $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\driverlib\interrupt.c ICCARM - 129 282 + 5 39 BICOMP - 298 334 + 196 __cstat - 286 + 96 ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 242 251 239 270 246 247 29 59 207 240 250 253 237 236 211 214 + 311 306 300 293 292 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 327 - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\rs232.c ICCARM - 154 316 + 332 330 BICOMP - 131 324 + 331 __cstat - 269 + 333 ICCARM - 230 235 210 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 245 202 227 217 213 204 203 222 232 67 86 157 150 262 295 68 96 - - - BICOMP - 187 157 86 270 210 240 67 59 253 235 245 207 250 237 211 204 213 222 230 232 236 202 251 246 239 247 242 214 203 29 227 217 68 96 150 278 262 295 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 128 97 - - - BICOMP - 62 317 - - - __cstat - 171 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - BICOMP - 250 270 207 237 29 59 240 253 236 251 246 239 247 242 211 214 - - - - - $PROJ_DIR$\..\lib\uip\tapdev.c - - - ICCARM - 111 284 - - - BICOMP - 134 - - - - - ICCARM - 230 235 210 299 108 204 203 222 243 236 59 251 207 246 163 239 161 199 224 253 242 237 270 5 12 17 25 21 23 27 - - - BICOMP - 230 235 210 299 108 204 203 222 243 236 59 251 207 246 163 239 161 199 224 253 242 237 270 5 12 17 25 21 23 27 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\hello-world\hello-world.c - - - ICCARM - 116 - - - BICOMP - 265 - - - - - ICCARM - 299 235 210 236 59 251 207 246 163 239 161 199 224 253 242 237 270 275 108 204 203 222 230 67 86 157 150 262 295 278 187 68 96 - - - BICOMP - 299 235 210 236 59 251 207 246 163 239 161 199 224 253 242 237 270 275 108 204 203 222 230 67 86 157 150 262 295 278 187 68 96 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c - - - ICCARM - 74 133 - - - BICOMP - 304 - - - __cstat - 55 - - - - - ICCARM - 236 59 251 207 246 240 239 250 247 253 242 211 214 29 237 270 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\psock.c - - - ICCARM - 173 143 - - - BICOMP - 147 - - - - - ICCARM - 102 86 157 150 262 295 278 187 68 183 67 96 235 210 236 59 251 207 246 163 239 161 199 224 253 242 237 270 275 108 204 203 222 230 - - - BICOMP - 102 86 157 150 262 295 278 187 68 183 67 96 235 210 236 59 251 207 246 163 239 161 199 224 253 242 237 270 275 108 204 203 222 230 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - - - ICCARM - 274 38 - - - BICOMP - 142 - - - - - ICCARM - 109 115 29 88 - - - BICOMP - 109 115 29 88 + 276 50 265 301 278 291 281 289 290 286 287 255 251 323 279 261 303 300 307 320 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp index 0dea101f..f13eb4e3 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/lm3s6965.ewp @@ -2281,15 +2281,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - third_party @@ -2427,10 +2427,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\xcp.c diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt index 8a0c21da..ad591bb0 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/ide/settings/lm3s6965.wsdt @@ -283,7 +283,7 @@ 24 1863 2 - + 0 -1 @@ -339,11 +339,13 @@ lm3s6965 + lm3s6965/Source + lm3s6965/Source/ARMCM3_LM3S 14 - 11 + 20 1 @@ -357,12 +359,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 0400308400004C0000000E8400004A0000000B810000190000000D8100001B000000 + 0600048400004600000006840000480000000E8400004A000000308400004C0000000B810000190000000D8100001B000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -374,8 +376,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -388,7 +390,7 @@ 34051 000000003500000022010000E6000000 - 04000000570300001E010000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -402,7 +404,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -425,7 +427,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -438,7 +440,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -452,7 +454,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -466,7 +468,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -480,7 +482,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -494,7 +496,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -578,7 +580,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -589,11 +591,11 @@ 1 - 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 + 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -602,7 +604,7 @@ 8192 0 0 - 32767 + 24 0 @@ -610,7 +612,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -619,7 +621,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/main.c index 37dc41bd..c1b05a6b 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Boot/main.c @@ -120,8 +120,8 @@ static void Init(void) GPIODirModeSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_DIR_MODE_IN); GPIOPadConfigSet(GPIO_PORTF_BASE, GPIO_PIN_1, GPIO_STRENGTH_2MA, GPIO_PIN_TYPE_STD_WPU); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/boot.c index b22dca67..c880cdc3 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S6965_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif /************************************************************************************//** @@ -47,8 +47,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -61,8 +61,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -79,7 +79,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -90,13 +90,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -104,7 +104,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -112,10 +112,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -124,9 +124,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -135,11 +135,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -153,7 +153,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -175,7 +175,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -184,7 +184,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -209,8 +209,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/blt_conf.h index 4fa59f54..4631b804 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzp b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzp index 1649adde..ee577f66 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzp @@ -96,11 +96,11 @@ - + @@ -119,7 +119,7 @@ - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzs b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzs index a2b8cec0..49aac6ac 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzs +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/ide/lm3s8962_crossworks.hzs @@ -60,7 +60,6 @@ - - + diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/main.c index 80c54770..c11665bc 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Boot/main.c @@ -79,8 +79,8 @@ static void Init(void) { /* set the clocking to run at 50MHz from the PLL */ SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable the and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/boot.c index a340b734..5c60e9af 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_Crossworks/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,13 +100,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -114,7 +114,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -122,10 +122,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/blt_conf.h index c5d486be..35cba780 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/main.c index 00d6a8bb..23f3f182 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Boot/main.c @@ -79,8 +79,8 @@ static void Init(void) { /* set the clocking to run at 50MHz from the PLL */ SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable the and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/boot.c index 168cb135..ac5a90fa 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,13 +100,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -114,7 +114,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -122,10 +122,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/blt_conf.h index b9dd6906..08c7074f 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (0) +#define BOOT_COM_RS232_CHANNEL_INDEX (0) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep index 9f92947e..0e146ae9 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.dep @@ -1,323 +1,308 @@ 4 - 883255930 + 2423700826 Debug - $PROJ_DIR$\..\lib\driverlib\sysctl.c - $PROJ_DIR$\..\lib\driverlib\interrupt.c - $PROJ_DIR$\..\lib\inc\hw_ints.h - $PROJ_DIR$\..\lib\driverlib\interrupt.h - $PROJ_DIR$\..\lib\inc\hw_nvic.h - $PROJ_DIR$\..\lib\driverlib\gpio.c - $PROJ_DIR$\..\lib\driverlib\flashlib.c - $PROJ_DIR$\..\lib\inc\hw_flash.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\driverlib\cpulib.c - $PROJ_DIR$\..\lib\inc\hw_memmap.h - $PROJ_DIR$\..\lib\inc\hw_can.h - $PROJ_DIR$\..\lib\inc\hw_uart.h - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\lib\inc\hw_types.h - $PROJ_DIR$\..\lib\driverlib\gpio.h - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\lib\driverlib\flashlib.h + $PROJ_DIR$\..\obj\cpulib.pbi + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\interrupt.__cstat.et + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\canlib.__cstat.et + $PROJ_DIR$\..\obj\cpulib.__cstat.et + $PROJ_DIR$\..\obj\uartlib.o + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\gpio.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\sysctl.__cstat.et + $PROJ_DIR$\..\obj\flashlib.pbi + $PROJ_DIR$\..\obj\interrupt.lst + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\flashlib.o + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.out + $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\interrupt.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\sysctl.lst + $PROJ_DIR$\..\obj\uartlib.pbi + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\gpio.o + $PROJ_DIR$\..\obj\gpio.pbi + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\uartlib.lst + $PROJ_DIR$\..\obj\cpu_comp.xcl + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\flashlib.lst + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\uartlib.__cstat.et + $PROJ_DIR$\..\obj\flashlib.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\sysctl.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\cpulib.o + $PROJ_DIR$\..\obj\gpio.xcl + $PROJ_DIR$\..\obj\vectors.xcl + $PROJ_DIR$\..\obj\interrupt.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\sysctl.o + $PROJ_DIR$\..\obj\cpulib.xcl + $PROJ_DIR$\..\bin\openbtl_ek_lm3s8962.srec + $PROJ_DIR$\..\obj\canlib.xcl + $PROJ_DIR$\..\obj\uartlib.xcl + $PROJ_DIR$\..\..\..\..\Source\boot.c $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\vectors.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - $PROJ_DIR$\..\lib\driverlib\cpulib.h - $PROJ_DIR$\..\lib\inc\hw_sysctl.h - $PROJ_DIR$\..\lib\driverlib\sysctl.h - $PROJ_DIR$\..\lib\inc\hw_gpio.h - $PROJ_DIR$\..\lib\driverlib\uartlib.c - $PROJ_DIR$\..\lib\driverlib\canlib.c - $PROJ_DIR$\..\lib\driverlib\uartlib.h - $PROJ_DIR$\..\lib\driverlib\canlib.h - $PROJ_DIR$\..\lib\driverlib\debug.h - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\canlib.pbi - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.srec + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\timer.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\inc\c\intrinsics.h $TOOLKIT_DIR$\lib\m7M_tl.a $PROJ_DIR$\..\obj\cstart.o + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.srec + $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.srec $PROJ_DIR$\..\obj\sysctl.pbi $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\cpu.__cstat.et $PROJ_DIR$\..\obj\canlib.o $PROJ_DIR$\..\obj\interrupt.pbi $PROJ_DIR$\..\bin\openbtl_ek_lm3s8962.out + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\..\..\..\Source\file.h $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\sysctl.lst - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\interrupt.o - $PROJ_DIR$\..\obj\interrupt.lst - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\uartlib.pbi - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\cpulib.pbi - $PROJ_DIR$\..\obj\interrupt.__cstat.et - $PROJ_DIR$\..\obj\flashlib.pbi - $PROJ_DIR$\..\obj\gpio.o - $PROJ_DIR$\..\obj\gpio.pbi - $PROJ_DIR$\..\obj\canlib.__cstat.et - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\gpio.__cstat.et - $PROJ_DIR$\..\obj\cpulib.__cstat.et - $PROJ_DIR$\..\obj\uartlib.o - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\sysctl.__cstat.et - $PROJ_DIR$\..\obj\flashlib.o - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.out - $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\flashlib.lst - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\uartlib.lst - $PROJ_DIR$\..\obj\can.lst - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\uartlib.__cstat.et - $PROJ_DIR$\..\obj\sysctl.o - $PROJ_DIR$\..\bin\openbtl_ek_lm3s8962.srec - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\cpulib.o - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\flashlib.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\sysctl.xcl - $PROJ_DIR$\..\obj\gpio.xcl - $PROJ_DIR$\..\obj\cpulib.xcl - $PROJ_DIR$\..\obj\canlib.xcl - $PROJ_DIR$\..\obj\vectors.xcl - $PROJ_DIR$\..\obj\interrupt.xcl - $PROJ_DIR$\..\obj\uartlib.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\types.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.h - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\timer.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\lib\inc\hw_sysctl.h + $PROJ_DIR$\..\lib\inc\hw_types.h + $PROJ_DIR$\..\lib\driverlib\interrupt.h + $PROJ_DIR$\..\lib\inc\hw_uart.h + $PROJ_DIR$\..\lib\driverlib\sysctl.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\driverlib\canlib.h + $PROJ_DIR$\..\lib\driverlib\debug.h + $PROJ_DIR$\..\lib\driverlib\gpio.c + $PROJ_DIR$\..\lib\inc\hw_flash.h + $PROJ_DIR$\..\lib\inc\hw_gpio.h + $PROJ_DIR$\..\lib\inc\hw_can.h + $PROJ_DIR$\..\lib\driverlib\cpulib.h + $PROJ_DIR$\..\lib\driverlib\uartlib.h + $PROJ_DIR$\..\lib\inc\hw_ints.h + $PROJ_DIR$\..\lib\driverlib\gpio.h + $PROJ_DIR$\..\lib\driverlib\sysctl.h + $PROJ_DIR$\..\lib\driverlib\flashlib.h + $PROJ_DIR$\..\lib\inc\hw_memmap.h + $PROJ_DIR$\..\lib\driverlib\canlib.c + $PROJ_DIR$\..\lib\driverlib\flashlib.c + $PROJ_DIR$\..\lib\driverlib\interrupt.c + $PROJ_DIR$\..\lib\driverlib\cpulib.c + $PROJ_DIR$\..\lib\driverlib\uartlib.c + $PROJ_DIR$\..\lib\inc\hw_nvic.h $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c $PROJ_DIR$\..\obj\canlib.lst - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\LM3S8962.icf - $PROJ_DIR$\..\obj\cpulib.lst $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\lm3s6965.pbd - $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\memory.x - $PROJ_DIR$\..\obj\openblt_ek_lm3s8962.map $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\cpu.lst $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cstart.s + $PROJ_DIR$\..\obj\uart.xcl $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\hooks.pbi $PROJ_DIR$\..\obj\gpio.lst $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\lm3s6965.pbd + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out $PROJ_DIR$\..\obj\flash_layout.pbi - $PROJ_DIR$\..\obj\vectors.lst - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\lm3s8962.pbd - $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\cpulib.lst + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\LM3S8962.icf + $PROJ_DIR$\..\obj\openblt_ek_lm3s8962.map $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\flashlib.__cstat.et $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\timer.o $TOOLKIT_DIR$\inc\c\yvals.h $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\lm3s8962.pbd + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\flashlib.__cstat.et + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\rs232.c - $PROJ_DIR$\..\lib\driverlib\sysctl.c + [ROOT_NODE] - ICCARM - 64 102 + ILINK + 19 179 + + + + + $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.out + + + ILINK + 179 - __cstat - 89 - - - BICOMP - 117 + OBJCOPY + 99 - ICCARM - 2 4 23 14 22 30 134 142 160 8 141 149 157 159 161 150 46 132 155 3 24 + ILINK + 178 194 14 196 20 103 175 118 150 113 51 96 180 15 30 158 21 193 148 198 57 185 7 161 111 182 97 95 37 - $PROJ_DIR$\..\lib\driverlib\interrupt.c + $PROJ_DIR$\..\..\..\..\Source\boot.c ICCARM - 67 66 + 112 196 __cstat - 78 + 56 BICOMP - 122 + 167 ICCARM - 2 4 14 22 30 134 142 160 8 141 149 157 159 161 150 46 132 155 3 + 90 79 67 128 73 72 71 81 82 69 108 92 83 - $PROJ_DIR$\..\lib\driverlib\gpio.c + $PROJ_DIR$\..\hooks.c ICCARM - 180 80 + 27 158 __cstat - 85 + 2 BICOMP - 118 + 50 ICCARM - 25 2 10 23 14 30 134 142 160 8 141 149 157 159 161 150 46 132 155 15 3 + 90 79 67 128 73 72 71 81 82 69 108 92 83 - $PROJ_DIR$\..\lib\driverlib\flashlib.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c ICCARM - 94 90 + 23 113 __cstat - 193 + 10 BICOMP - 109 + 36 ICCARM - 7 2 23 14 30 134 142 160 8 141 149 157 159 161 150 46 132 155 17 3 - - - - - $PROJ_DIR$\..\lib\driverlib\cpulib.c - - - ICCARM - 170 106 - - - __cstat - 86 - - - BICOMP - 119 - - - - - ICCARM - 22 + 90 79 67 128 73 72 71 81 82 69 108 92 83 120 190 186 191 188 181 187 @@ -326,33 +311,508 @@ AARM - 54 + 96 + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c + + + ICCARM + 41 20 + + + __cstat + 94 + + + BICOMP + 46 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 141 124 139 129 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 26 118 + + + __cstat + 101 + + + BICOMP + 165 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 8 111 + + + __cstat + 121 + + + BICOMP + 152 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + $PROJ_DIR$\..\flash_layout.c ICCARM - 173 + 174 BICOMP - 182 + 172 - $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\main.c ICCARM - 63 178 + 177 193 __cstat - 68 + 28 + + + BICOMP + 48 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 137 141 147 123 124 139 138 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c + + + ICCARM + 122 185 + + + __cstat + 119 + + + BICOMP + 32 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c + + + ICCARM + 166 4 + + + __cstat + 29 + + + BICOMP + 160 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 141 124 139 136 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 183 161 + + + __cstat + 22 + + + BICOMP + 53 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 192 194 + + + __cstat + 18 + + + BICOMP + 38 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c + + + ICCARM + 117 180 + + + __cstat + 156 + + + BICOMP + 55 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 141 124 140 76 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c + + + ICCARM + 34 148 + + + __cstat + 109 + + + BICOMP + 44 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 65 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 17 175 + + + __cstat + 114 + + + BICOMP + 151 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 86 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 173 14 + + + __cstat + 164 + + + BICOMP + 170 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c + + + ICCARM + 157 150 + + + __cstat + 102 + + + BICOMP + 39 + + + + + ICCARM + 90 79 67 128 73 72 71 81 82 69 108 92 83 + + + + + $PROJ_DIR$\..\bin\openbtl_ek_lm3s8962.out + + + OBJCOPY + 59 + + + + + ILINK + 154 194 14 196 20 103 175 118 150 113 51 96 180 15 30 158 21 193 148 57 185 4 7 161 111 182 97 95 37 + + + + + $PROJ_DIR$\..\lib\driverlib\sysctl.c + + + ICCARM + 24 57 + + + __cstat + 11 + + + BICOMP + 49 + + + + + ICCARM + 137 147 123 124 135 130 90 79 67 128 73 72 71 81 82 69 108 92 83 125 139 + + + + + $PROJ_DIR$\..\lib\driverlib\gpio.c + + + ICCARM + 163 30 + + + __cstat + 9 + + + BICOMP + 52 + + + + + ICCARM + 133 137 141 123 124 130 90 79 67 128 73 72 71 81 82 69 108 92 83 138 125 + + + + + $PROJ_DIR$\..\lib\driverlib\canlib.c + + + ICCARM + 149 103 + + + __cstat + 5 + + + BICOMP + 60 + + + + + ICCARM + 134 137 147 141 124 129 130 90 79 67 128 73 72 71 81 82 69 108 92 83 125 + + + + + $PROJ_DIR$\..\lib\driverlib\flashlib.c + + + ICCARM + 40 15 + + + __cstat + 195 + + + BICOMP + 43 + + + + + ICCARM + 132 137 123 124 130 90 79 67 128 73 72 71 81 82 69 108 92 83 140 125 + + + + + $PROJ_DIR$\..\lib\driverlib\interrupt.c + + + ICCARM + 13 21 + + + __cstat + 3 + + + BICOMP + 54 + + + + + ICCARM + 137 147 124 135 130 90 79 67 128 73 72 71 81 82 69 108 92 83 125 + + + + + $PROJ_DIR$\..\lib\driverlib\cpulib.c + + + ICCARM + 176 51 + + + __cstat + 6 + + + BICOMP + 58 + + + + + ICCARM + 135 + + + + + $PROJ_DIR$\..\lib\driverlib\uartlib.c + + + ICCARM + 35 7 + + + __cstat + 42 + + + BICOMP + 61 + + + + + ICCARM + 137 141 123 124 126 130 90 79 67 128 73 72 71 81 82 69 108 92 83 125 136 139 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + + + ICCARM + 183 161 + + + __cstat + 22 BICOMP @@ -362,481 +822,11 @@ ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 167 190 - - - __cstat - 75 + 90 79 67 128 73 72 71 81 82 69 108 92 83 BICOMP - 115 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 2 10 4 23 14 24 15 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 183 179 - - - __cstat - 73 - - - BICOMP - 121 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\cpu_comp.c - - - ICCARM - 74 33 - - - __cstat - 88 - - - BICOMP - 111 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 52 195 198 197 196 194 199 - - - - - $PROJ_DIR$\..\lib\driverlib\uartlib.c - - - ICCARM - 97 87 - - - __cstat - 101 - - - BICOMP - 123 - - - - - ICCARM - 2 10 23 14 12 30 134 142 160 8 141 149 157 159 161 150 46 132 155 3 28 24 - - - - - $PROJ_DIR$\..\lib\driverlib\canlib.c - - - ICCARM - 163 58 - - - __cstat - 82 - - - BICOMP - 120 - - - - - ICCARM - 11 2 4 10 14 29 30 134 142 160 8 141 149 157 159 161 150 46 132 155 3 - - - - - [ROOT_NODE] - - - ILINK - 92 175 - - - - - $PROJ_DIR$\..\bin\openbtl_ek_lm3s8962.out - - - OBJCOPY - 103 - - - - - ILINK - 174 191 72 189 93 58 131 45 171 33 106 54 188 90 80 178 66 190 158 102 192 83 87 179 37 184 51 53 99 - - - - - $PROJ_DIR$\..\bin\openblt_ek_lm3s8962.out - - - ILINK - 175 - - - OBJCOPY - 48 - - - - - ILINK - 169 191 72 189 93 58 131 45 171 33 106 54 188 90 80 178 66 190 158 102 192 83 87 179 37 184 51 53 99 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\flash.c - - - ICCARM - 42 188 - - - __cstat - 177 - - - BICOMP - 96 116 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 10 14 17 16 - - - BICOMP - 149 142 150 14 8 159 132 10 17 16 160 141 157 161 46 155 134 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\cpu.c - - - ICCARM - 139 171 - - - __cstat - 35 - - - BICOMP - 112 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 69 131 - - - __cstat - 38 - - - BICOMP - 41 128 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 146 153 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 146 153 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 31 189 - - - __cstat - 100 - - - BICOMP - 187 127 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 76 37 - - - __cstat - 47 - - - BICOMP - 36 130 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 161 141 160 157 46 142 8 149 159 150 132 155 134 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 135 72 - - - __cstat - 181 - - - BICOMP - 104 126 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 62 45 - - - __cstat - 57 - - - BICOMP - 32 129 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\can.c - - - ICCARM - 98 93 - - - __cstat - 49 - - - BICOMP - 108 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 10 14 24 29 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 185 191 - - - __cstat - 84 - - - BICOMP - 105 114 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\timer.c - - - ICCARM - 34 192 - - - __cstat - 50 - - - BICOMP - 65 124 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\uart.c - - - ICCARM - 138 83 - - - __cstat - 70 - - - BICOMP - 91 125 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 10 14 24 28 - - - BICOMP - 8 132 24 159 14 142 149 150 10 28 160 141 157 161 46 134 155 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\nvm.c - - - ICCARM - 95 158 - - - __cstat - 61 - - - BICOMP - 164 113 - - - - - ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 152 - - - BICOMP - 157 160 46 141 161 152 142 8 149 159 150 132 134 155 + 73 82 67 71 108 79 128 72 81 69 92 83 90 @@ -845,58 +835,54 @@ AARM - 54 + 96 - - $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out - - - OBJCOPY - 55 - - - - - ILINK - 174 191 72 189 131 45 171 106 54 188 90 80 178 66 190 158 102 192 83 87 179 37 184 51 53 99 - - - $PROJ_DIR$\..\obj\lm3s6965.pbd BILINK - 105 104 187 41 32 39 77 96 79 81 137 59 168 164 56 65 91 71 40 36 + 33 45 184 115 116 107 0 47 12 31 162 104 168 153 100 1 16 25 110 106 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\IAR\vectors.c + $PROJ_DIR$\..\bin\openbtl_ek_lm3s6965.out + + + OBJCOPY + 98 + + + + + ILINK + 154 194 14 196 175 118 150 51 96 180 15 30 158 21 193 148 57 185 4 7 161 111 182 97 95 37 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_LM3S\rs232.c ICCARM - 183 179 + 200 198 __cstat - 73 + 201 BICOMP - 40 + 199 ICCARM - 134 142 160 8 141 149 157 159 161 150 46 132 155 - - - BICOMP - 141 161 160 157 46 142 8 149 159 150 132 155 134 + 90 79 67 128 73 72 71 81 82 69 108 92 83 141 124 139 136 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.ewp b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.ewp index 7266b6ec..62ec66c5 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.ewp +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/lm3s8962.ewp @@ -112,7 +112,7 @@ $PROJ_DIR$\..\..\..\..\Source\assert.c @@ -2293,10 +2293,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\xcp.c diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt index f5652444..e8457e87 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/ide/settings/lm3s8962.wsdt @@ -197,7 +197,7 @@ 24 1863 2 - + 0 -1 @@ -253,11 +253,13 @@ lm3s8962 + lm3s8962/Source + lm3s8962/Source/ARMCM3_LM3S 14 - 11 + 20 1 @@ -271,12 +273,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 0400308400004C0000000E8400004A0000000B810000190000000D8100001B000000 + 0600048400004600000006840000480000000E8400004A000000308400004C0000000B810000190000000D8100001B000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -288,8 +290,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -302,7 +304,7 @@ 34051 000000003500000022010000E6000000 - 04000000570300001E010000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -316,7 +318,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -339,7 +341,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -352,7 +354,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -366,7 +368,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -380,7 +382,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -394,7 +396,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -408,7 +410,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -492,7 +494,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -503,11 +505,11 @@ 1 - 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 + 000000000E000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF0800000003850000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005608000000FFFEFF0B42007200650061006B0070006F0069006E0074007300000000000385000001000000FFFFFFFFFFFFFFFFFFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF01000000000000000000000000000000000000000000000001000000FFFFFFFF0385000001000000FFFFFFFF03850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -516,7 +518,7 @@ 8192 0 0 - 32767 + 24 0 @@ -524,7 +526,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E10000000000002F000000FFFEFF000000000000000000000000000100000001000000018001E100000000000030000000FFFEFF000000000000000000000000000100000001000000018003E100000000040032000000FFFEFF0000000000000000000000000001000000010000000180008100000000000013000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E100000000040035000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E100000000040037000000FFFEFF000000000000000000000000000100000001000000018022E100000000040036000000FFFEFF000000000000000000000000000100000001000000018025E100000000040039000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE10000000004003C000000FFFEFF00000000000000000000000000010000000100000001802CE10000000004003D000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF00960000000000000000000180218100000000040026000000FFFEFF000000000000000000000000000100000001000000018024E100000000040038000000FFFEFF000000000000000000000000000100000001000000018028E10000000004003A000000FFFEFF000000000000000000000000000100000001000000018029E10000000004003B000000FFFEFF0000000000000000000000000001000000010000000180028100000000040015000000FFFEFF000000000000000000000000000100000001000000018029810000000004002A000000FFFEFF0000000000000000000000000001000000010000000180278100000000040028000000FFFEFF0000000000000000000000000001000000010000000180288100000000040029000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040022000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040023000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B8100000000040019000000FFFEFF00000000000000000000000000010000000100000001800C810000000000001A000000FFFEFF00000000000000000000000000010000000100000001805F860000000000002E000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E810000000000001C000000FFFEFF00000000000000000000000000010000000100000001800F810000000000001D000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -533,7 +535,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/main.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/main.c index 4f15de6f..ca8ad07c 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/main.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Boot/main.c @@ -76,8 +76,8 @@ static void Init(void) { /* set the clocking to run at 50MHz from the PLL */ SysCtlClockSet(SYSCTL_SYSDIV_4 | SYSCTL_USE_PLL | SYSCTL_OSC_MAIN | SYSCTL_XTAL_8MHZ); -#if (BOOT_COM_UART_ENABLE > 0) - #if (BOOT_COM_UART_CHANNEL_INDEX == 0) +#if (BOOT_COM_RS232_ENABLE > 0) + #if (BOOT_COM_RS232_CHANNEL_INDEX == 0) /* enable the and configure UART0 related peripherals and pins */ SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); diff --git a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/boot.c b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/boot.c index c4fc0ee8..edf86f8a 100644 --- a/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM3_LM3S_EK_LM3S8962_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,13 +100,13 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -114,7 +114,7 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* enable the UART0 peripheral */ SysCtlPeripheralEnable(SYSCTL_PERIPH_UART0); @@ -122,10 +122,10 @@ static void BootComUartInit(void) SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA); GPIOPinTypeUART(GPIO_PORTA_BASE, GPIO_PIN_0 | GPIO_PIN_1); /* configure the UART0 baudrate and communication parameters */ - UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_UART_BAUDRATE, + UARTConfigSetExpClk(UART0_BASE, SysCtlClockGet(), BOOT_COM_RS232_BAUDRATE, (UART_CONFIG_WLEN_8 | UART_CONFIG_STOP_ONE | UART_CONFIG_PAR_NONE)); -} /*** end of BootUartComInit ***/ +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { signed long result; @@ -219,8 +219,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* inform caller that no new data was received */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/blt_conf.h index 5bdf29f2..4e464c24 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/main.c index 5b18136f..66456564 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Boot/main.c @@ -156,7 +156,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -174,7 +174,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -201,7 +201,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/boot.c index 2ed81559..c8321059 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,20 +112,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,12 +203,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -217,8 +217,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c index 6c895a7a..3e7cffe0 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_GCC/Prog/main.c @@ -147,10 +147,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Set priority grouping. */ HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); @@ -177,7 +177,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -187,7 +187,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -200,18 +200,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/blt_conf.h index d570a52b..9048716c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep index 507f823c..ca678e43 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.dep @@ -1,587 +1,492 @@ 4 - 4119231248 + 1089549146 Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\obj\file.o - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\usb.pbi - $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.srec - $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\obj\main.__cstat.et - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\nvm.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\flash_layout.lst - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\usb.lst - $TOOLKIT_DIR$\inc\c\xmtx.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $TOOLKIT_DIR$\inc\c\wchar.h - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.lst + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\stm32f10x_i2c.o $PROJ_DIR$\..\obj\flash.lst $PROJ_DIR$\..\obj\timer.o $PROJ_DIR$\..\obj\stm32f10x_exti.o $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\core_cm3.lst - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\..\obj\file.lst - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $TOOLKIT_DIR$\inc\c\xlocale.h - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\usb.lst + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out + $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\obj\flash_layout.lst + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\nvm.pbi $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\hooks.__cstat.et $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\file.__cstat.et $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_rtc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $PROJ_DIR$\..\obj\can.__cstat.et + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\uart.lst $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\usb.__cstat.et $PROJ_DIR$\..\obj\cpu.__cstat.et $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\can.o - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\usb.o $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\can.o $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\assert.__cstat.et $PROJ_DIR$\..\obj\net.o $PROJ_DIR$\..\obj\net.lst $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f10x_dac.lst + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\usb.pbi + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.srec + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $TOOLKIT_DIR$\inc\c\yvals.h + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\main.lst + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\main.__cstat.et + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.lst + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\openblt_nucleo_stm32f103rb.map - $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c $PROJ_DIR$\..\obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\boot.lst $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c $PROJ_DIR$\..\obj\stm32f10x_spi.o $PROJ_DIR$\..\obj\flash_layout.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\hooks.o - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\flash_layout.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\openblt_nucleo_stm32f103rb.map + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\startup_stm32f103xb.o $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.srec $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\flash_layout.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl $PROJ_DIR$\..\obj\can.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\flash.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\obj\usb.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst $TOOLKIT_DIR$\inc\c\cmsis_iar.h $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $TOOLKIT_DIR$\inc\c\stdio.h $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\usb.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst + $PROJ_DIR$\..\obj\file.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.lst [ROOT_NODE] ILINK - 98 354 + 74 336 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c ICCARM - 464 273 - - - BICOMP - 411 + 85 262 __cstat - 469 + 437 + + + BICOMP + 396 ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 460 167 - - - BICOMP - 420 - - - __cstat - 466 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 451 293 - - - BICOMP - 407 - - - __cstat - 471 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - - - ICCARM - 168 300 - - - BICOMP - 427 - - - __cstat - 475 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 @@ -590,848 +495,44 @@ ICCARM - 449 277 - - - BICOMP - 428 + 404 274 __cstat - 445 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 165 288 - - - BICOMP 406 - - __cstat - 473 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 181 276 - BICOMP - 425 - - - __cstat - 470 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 177 290 - - - BICOMP - 410 - - - __cstat - 447 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 180 279 - - - BICOMP - 426 - - - __cstat - 467 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 452 278 - - - BICOMP - 430 - - - __cstat - 472 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 463 283 - - - BICOMP - 409 - - - __cstat - 468 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 119 - - - - - ILINK - 79 172 103 38 395 40 389 151 104 211 34 72 33 365 61 122 28 108 153 105 140 113 70 381 49 368 101 95 147 152 121 32 158 129 88 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 142 70 - - - BICOMP - 100 - - - __cstat - 143 - - - - - ICCARM - 349 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 145 113 - - - BICOMP - 116 - - - __cstat - 35 - - - - - ICCARM - 68 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out - - - ILINK - 354 - - - OBJCOPY - 44 - - - - - ILINK - 79 57 106 172 206 200 209 355 60 31 175 372 38 395 214 174 389 167 276 279 283 290 273 288 293 278 300 277 289 166 302 303 295 274 280 294 387 121 205 197 107 32 158 129 88 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 195 121 - - - BICOMP - 132 - - - __cstat - 199 - - - - - ICCARM - 162 257 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 380 260 385 - - - - - $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out - - - OBJCOPY - 398 - - - - - ILINK - 79 172 103 38 395 40 389 151 104 211 34 72 33 365 61 122 28 108 153 105 140 113 70 381 49 368 101 95 147 152 121 32 158 129 88 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 363 172 - - - BICOMP - 187 - - - __cstat - 29 - - - - - ICCARM - 162 257 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 380 260 385 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - - - ICCARM - 178 205 - - - BICOMP - 208 434 - - - __cstat - 203 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 251 - - - BICOMP - 217 17 2 241 22 230 24 459 251 242 235 9 6 89 62 26 245 257 221 234 228 244 243 8 25 373 7 118 462 247 229 14 184 388 99 135 356 272 15 10 0 3 4 11 458 150 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 82 200 - - - BICOMP - 360 439 - - - __cstat - 139 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 237 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 237 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 173 209 - - - BICOMP - 76 443 - - - __cstat - 188 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - - - ICCARM - 64 206 - - - BICOMP - 419 - - - __cstat - 163 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - - - ICCARM - 54 355 - - - BICOMP - 423 - - - __cstat - 204 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - - - ICCARM - 120 175 - - - BICOMP - 424 - - - __cstat - 170 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 253 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - - - ICCARM - 159 174 - - - BICOMP - 171 437 - - - __cstat - 87 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 225 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 225 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 374 106 - - - BICOMP - 353 438 - - - __cstat - 156 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 191 57 - - - BICOMP - 42 435 - - - __cstat - 213 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 215 214 - - - BICOMP - 56 433 - - - __cstat - 164 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 363 172 - - - BICOMP - 187 440 - - - __cstat - 29 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - - - ICCARM - 110 197 - - - BICOMP - 43 442 - - - __cstat - 196 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 242 235 217 230 241 245 257 221 234 228 244 229 243 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 109 107 - - - BICOMP - 377 436 - - - __cstat - 144 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 - - - BICOMP - 235 242 243 217 230 241 245 257 221 234 228 244 229 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - - - ICCARM - 195 121 - - - BICOMP - 132 444 - - - __cstat - 199 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 - - - BICOMP - 388 0 217 99 241 272 26 230 118 242 235 9 6 356 15 4 458 24 245 257 221 234 228 244 243 8 25 373 14 184 135 10 3 11 150 62 229 7 89 462 247 459 22 17 2 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 134 31 - - - BICOMP - 41 441 - - - __cstat - 182 - - - - - ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 141 118 62 184 99 135 150 59 66 - - - BICOMP - 118 228 245 73 221 62 66 257 234 244 243 89 136 111 150 141 217 242 230 235 241 59 184 388 99 135 149 112 115 114 229 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - - - ICCARM - 454 280 - - - BICOMP - 431 - - - __cstat - 405 - - - - - ICCARM - 251 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 271 268 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 446 387 - - - BICOMP - 418 - - - __cstat 400 ICCARM - 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c ICCARM - 86 38 - - - BICOMP - 422 + 93 276 __cstat - 370 + 442 + + + BICOMP + 401 ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 260 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 246 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 102 - - - BICOMP - 369 - - - __cstat - 383 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 453 166 - - - BICOMP - 412 - - - __cstat - 403 - - - - - ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - - - ICCARM - 457 303 - - - BICOMP - 413 - - - __cstat - 404 - - - - - ICCARM - 259 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - - - ICCARM - 465 294 - - - BICOMP - 416 - - - __cstat - 399 - - - - - ICCARM - 271 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 267 269 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 @@ -1440,145 +541,285 @@ ICCARM - 179 289 - - - BICOMP - 417 + 92 270 __cstat - 448 + 420 + + + BICOMP + 390 ICCARM - 8 272 15 26 24 9 25 373 118 62 184 99 135 7 462 476 14 6 458 150 247 10 22 0 17 3 4 2 11 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c ICCARM - 455 302 - - - BICOMP - 408 + 86 269 __cstat - 474 + 436 + + + BICOMP + 382 ICCARM - 248 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 268 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c ICCARM - 69 395 - - - BICOMP - 429 + 411 272 __cstat - 65 + 438 + + + BICOMP + 387 ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 271 268 269 267 251 246 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c ICCARM - 210 60 - - - BICOMP - 432 + 428 103 __cstat - 190 + 441 + + + BICOMP + 392 ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 356 476 62 184 99 135 477 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 389 - - - - - $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c ICCARM - 193 372 - - - BICOMP - 421 + 412 127 __cstat - 186 + 440 + + + BICOMP + 372 ICCARM - 229 245 217 257 242 221 230 234 235 228 241 244 243 260 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 246 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c ICCARM - 450 274 - - - BICOMP - 415 + 409 271 __cstat - 401 + 445 + + + BICOMP + 403 ICCARM - 271 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + ICCARM + 416 263 + + + __cstat + 435 + + + BICOMP + 394 + + + + + ICCARM + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 104 278 + + + __cstat + 444 + + + BICOMP + 374 + + + + + ICCARM + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + ICCARM + 112 279 + + + __cstat + 427 + + + BICOMP + 398 + + + + + ICCARM + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\bin\demoprog_nucleo_stm32f103rb.out + + + OBJCOPY + 343 + + + + + ILINK + 248 91 66 231 367 210 342 56 67 119 213 247 203 324 227 62 192 72 48 59 41 71 243 368 226 328 82 81 54 47 61 229 101 32 236 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 135 61 + + + __cstat + 132 + + + BICOMP + 57 + + + + + ICCARM + 106 167 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 350 145 352 + + + + + $PROJ_DIR$\..\bin\openblt_nucleo_stm32f103rb.out + + + OBJCOPY + 222 + + + ILINK + 336 + + + + + ILINK + 248 206 77 91 120 140 136 332 225 205 94 346 231 367 122 111 447 342 103 269 262 272 279 127 278 263 271 276 274 270 110 277 265 275 126 273 266 370 61 118 69 229 101 32 236 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 326 91 + + + __cstat + 200 + + + BICOMP + 96 + + + + + ICCARM + 106 167 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 350 145 352 @@ -1587,21 +828,706 @@ ICCARM - 456 295 - - - BICOMP - 414 + 405 275 __cstat + 384 + + + BICOMP + 377 + + + + + ICCARM + 163 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 162 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 419 370 + + + __cstat + 348 + + + BICOMP + 389 + + + + + ICCARM + 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + + + ICCARM + 130 225 + + + __cstat + 137 + + + BICOMP + 378 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 309 439 228 89 65 43 443 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + + + ICCARM + 255 120 + + + __cstat + 105 + + + BICOMP + 391 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + + + ICCARM + 60 94 + + + __cstat + 107 + + + BICOMP 402 ICCARM - 246 24 9 25 373 118 62 184 99 135 7 462 476 14 6 8 272 15 26 458 150 247 10 22 0 17 3 4 2 11 268 + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 157 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + + ICCARM + 415 266 + + + __cstat + 344 + + + BICOMP + 376 + + + + + ICCARM + 152 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 158 160 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + + + ICCARM + 218 332 + + + __cstat + 116 + + + BICOMP + 395 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + + ICCARM + 429 126 + + + __cstat + 345 + + + BICOMP + 375 + + + + + ICCARM + 152 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + + ICCARM + 422 273 + + + __cstat + 397 + + + BICOMP + 373 + + + + + ICCARM + 154 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 152 162 + + + + + $PROJ_DIR$\..\flash_layout.c + + + ICCARM + 76 + + + __cstat + 365 + + + BICOMP + 329 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 342 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + + ICCARM + 407 265 + + + __cstat + 386 + + + BICOMP + 379 + + + + + ICCARM + 149 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 413 110 + + + __cstat + 385 + + + BICOMP + 388 + + + + + ICCARM + 14 164 0 24 12 17 27 364 80 228 89 65 43 29 410 439 28 25 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 133 346 + + + __cstat + 95 + + + BICOMP + 393 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 145 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 163 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 252 231 + + + __cstat + 335 + + + BICOMP + 399 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 145 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 163 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 235 367 + + + __cstat + 244 + + + BICOMP + 383 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 152 162 160 158 154 163 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + + + ICCARM + 431 277 + + + __cstat + 434 + + + BICOMP + 381 + + + + + ICCARM + 142 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 162 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 326 91 + + + __cstat + 200 + + + BICOMP + 426 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 131 206 + + + __cstat + 139 + + + BICOMP + 408 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 240 140 + + + __cstat + 37 + + + BICOMP + 421 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 450 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 108 136 + + + __cstat + 99 + + + BICOMP + 423 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + + + ICCARM + 113 117 + + + __cstat + 114 + + + BICOMP + 433 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 154 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + + + ICCARM + 135 61 + + + __cstat + 132 + + + BICOMP + 424 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 123 122 + + + __cstat + 109 + + + BICOMP + 380 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 353 77 + + + __cstat + 30 + + + BICOMP + 417 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + + + ICCARM + 70 118 + + + __cstat + 115 + + + BICOMP + 418 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + + ICCARM + 87 111 + + + __cstat + 253 + + + BICOMP + 425 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 150 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 78 69 + + + __cstat + 36 + + + BICOMP + 432 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 49 205 + + + __cstat + 98 + + + BICOMP + 430 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 42 80 228 89 65 43 39 221 245 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 58 + + + + + ILINK + 248 91 66 231 367 210 342 56 67 119 213 247 203 324 227 62 192 72 48 59 41 71 243 368 226 328 82 81 54 47 61 229 101 32 236 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 51 243 + + + __cstat + 52 + + + BICOMP + 73 + + + + + ICCARM + 331 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + ICCARM + 44 71 + + + __cstat + 204 + + + BICOMP + 79 + + + + + ICCARM + 249 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 331 313 334 338 314 293 323 308 @@ -1610,21 +1536,21 @@ ICCARM - 39 40 - - - BICOMP - 48 + 202 210 __cstat - 78 + 241 + + + BICOMP + 207 ICCARM - 315 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 + 308 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 @@ -1633,21 +1559,21 @@ ICCARM - 97 108 - - - BICOMP - 84 + 68 72 __cstat - 176 + 97 + + + BICOMP + 256 ICCARM - 307 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 308 331 83 68 349 346 350 347 357 337 359 315 + 268 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 296 304 238 249 331 313 334 338 314 293 323 308 @@ -1656,182 +1582,21 @@ ICCARM - 127 103 - - - BICOMP - 137 + 40 66 __cstat - 397 + 356 + + + BICOMP + 46 ICCARM - 373 118 62 184 99 135 388 89 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 366 61 - - - BICOMP - 58 - - - __cstat - 375 - - - - - ICCARM - 332 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 207 122 - - - BICOMP - 91 - - - __cstat - 378 - - - - - ICCARM - 325 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 37 151 - - - BICOMP - 138 - - - __cstat - 93 - - - - - ICCARM - 326 317 330 373 118 62 184 99 135 388 89 356 352 327 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 74 140 - - - BICOMP - 382 - - - __cstat - 146 - - - - - ICCARM - 83 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 189 33 - - - BICOMP - 362 - - - __cstat - 192 - - - - - ICCARM - 328 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 390 211 - - - BICOMP - 80 - - - __cstat - 393 - - - - - ICCARM - 311 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 71 105 - - - BICOMP - 351 - - - __cstat - 202 - - - - - ICCARM - 331 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 83 68 349 346 350 347 357 337 359 315 + 364 80 228 89 65 43 371 258 @@ -1840,21 +1605,90 @@ ICCARM - 392 153 - - - BICOMP - 67 + 362 48 __cstat - 157 + 90 + + + BICOMP + 234 ICCARM - 308 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 331 83 68 349 346 350 347 357 337 359 315 + 296 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 304 238 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 214 56 + + + __cstat + 233 + + + BICOMP + 34 + + + + + ICCARM + 299 281 300 364 80 228 89 65 43 371 258 309 339 302 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 246 59 + + + __cstat + 141 + + + BICOMP + 340 + + + + + ICCARM + 304 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 238 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 128 203 + + + __cstat + 125 + + + BICOMP + 316 + + + + + ICCARM + 287 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 @@ -1863,67 +1697,113 @@ ICCARM - 394 104 - - - BICOMP - 198 + 366 67 __cstat - 85 + 242 + + + BICOMP + 134 ICCARM - 334 317 330 373 118 62 184 99 135 388 89 356 352 327 326 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 + 289 281 300 364 80 228 89 65 43 371 258 309 339 302 299 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c ICCARM - 81 152 - - - BICOMP - 124 + 129 62 __cstat - 130 + 349 + + + BICOMP + 261 ICCARM - 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 + 286 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 280 268 296 304 238 249 331 313 334 338 314 293 323 308 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c ICCARM - 160 381 - - - BICOMP - 379 + 237 41 __cstat - 30 + 45 + + + BICOMP + 357 ICCARM - 346 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 350 347 357 337 359 315 + 238 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 355 119 + + + __cstat + 358 + + + BICOMP + 239 + + + + + ICCARM + 307 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 327 227 + + + __cstat + 347 + + + BICOMP + 215 + + + + + ICCARM + 301 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 @@ -1932,44 +1812,21 @@ ICCARM - 131 34 - - - BICOMP - 117 + 53 213 __cstat - 133 + 33 + + + BICOMP + 84 ICCARM - 329 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 148 28 - - - BICOMP - 376 - - - __cstat - 371 - - - - - ICCARM - 309 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 307 308 331 83 68 349 346 350 347 357 337 359 315 + 288 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 @@ -1978,67 +1835,44 @@ ICCARM - 50 365 - - - BICOMP - 128 + 230 324 __cstat - 47 + 209 + + + BICOMP + 50 ICCARM - 318 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 + 283 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c ICCARM - 92 72 - - - BICOMP - 90 + 35 192 __cstat - 161 + 369 + + + BICOMP + 354 ICCARM - 320 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 359 315 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 336 49 - - - BICOMP - 216 - - - __cstat - 338 - - - - - ICCARM - 350 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 347 357 337 359 315 + 280 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 268 296 304 238 249 331 313 334 338 314 293 323 308 @@ -2047,21 +1881,90 @@ ICCARM - 63 95 - - - BICOMP - 52 + 254 81 __cstat - 384 + 351 + + + BICOMP + 211 ICCARM - 337 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 359 315 + 293 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 291 226 + + + __cstat + 294 + + + BICOMP + 124 + + + + + ICCARM + 334 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 232 247 + + + __cstat + 100 + + + BICOMP + 260 + + + + + ICCARM + 298 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 250 47 + + + __cstat + 38 + + + BICOMP + 64 + + + + + ICCARM + 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 323 308 @@ -2070,44 +1973,44 @@ ICCARM - 94 147 - - - BICOMP - 386 + 75 54 __cstat - 45 + 224 + + + BICOMP + 363 ICCARM - 359 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 357 337 315 + 323 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 314 293 308 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c ICCARM - 96 368 - - - BICOMP - 364 + 102 368 __cstat - 391 + 189 + + + BICOMP + 360 ICCARM - 347 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 357 337 359 315 + 313 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 334 338 314 293 323 308 @@ -2116,21 +2019,67 @@ ICCARM - 396 101 - - - BICOMP - 126 + 341 82 __cstat - 46 + 220 + + + BICOMP + 31 ICCARM - 357 317 330 373 118 62 184 99 135 388 89 356 352 327 326 334 311 329 320 328 318 332 325 309 307 308 331 83 68 349 346 350 347 337 359 315 + 314 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 338 293 323 308 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 83 328 + + + __cstat + 361 + + + BICOMP + 320 + + + + + ICCARM + 338 281 300 364 80 228 89 65 43 371 258 309 339 302 299 289 307 288 298 287 283 301 286 280 268 296 304 238 249 331 313 334 314 293 323 308 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + + + ICCARM + 451 447 + + + __cstat + 448 + + + BICOMP + 446 + + + + + ICCARM + 173 179 175 167 183 193 199 191 184 198 181 201 197 12 17 27 364 80 228 89 65 43 29 410 439 28 25 14 164 0 24 414 39 6 4 16 22 15 2 1 11 26 154 diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp index 751c9b62..c669667c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/ide/stm32f103.ewp @@ -2348,15 +2348,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c @@ -2416,10 +2416,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/main.c index 433c509a..0070b5ac 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Boot/main.c @@ -153,7 +153,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -171,7 +171,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -198,7 +198,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/boot.c index ffc36655..7682337e 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,20 +112,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,12 +203,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -217,8 +217,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c index 876d9e4a..228ea404 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_IAR/Prog/main.c @@ -144,10 +144,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Set priority grouping. */ HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); @@ -174,7 +174,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -197,18 +197,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/blt_conf.h index 41758403..dfb68a3a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/blt_conf.h @@ -56,24 +56,24 @@ /**************************************************************************************** * C O M M U N I C A T I O N I N T E R F A C E C O N F I G U R A T I O N ****************************************************************************************/ -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/main.c index 106a79c5..b082f5cc 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Boot/main.c @@ -156,7 +156,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOA); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -174,7 +174,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -201,7 +201,7 @@ void HAL_MspDeInit(void) LL_GPIO_DeInit(GPIOC); LL_GPIO_DeInit(GPIOA); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/boot.c index b6d8597f..ff8d768b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif @@ -48,8 +48,8 @@ static void BootComUartCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif } /*** end of BootComInit ***/ @@ -62,8 +62,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif } /*** end of BootComCheckActivationRequest ***/ @@ -80,7 +80,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -91,20 +91,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -112,20 +112,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -134,9 +134,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -145,11 +145,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -163,7 +163,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -185,7 +185,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -203,12 +203,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -217,8 +217,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /*********************************** end of boot.c *************************************/ diff --git a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c index 9e6dcfd9..3850ebdb 100644 --- a/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Nucleo_F103RB_TrueStudio/Prog/main.c @@ -147,10 +147,10 @@ void HAL_MspInit(void) /* GPIO ports clock enable. */ __HAL_RCC_GPIOA_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Set priority grouping. */ HAL_NVIC_SetPriorityGrouping(NVIC_PRIORITYGROUP_4); @@ -177,7 +177,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -187,7 +187,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ } /*** end of HAL_MspInit ***/ @@ -200,18 +200,18 @@ void HAL_MspInit(void) ****************************************************************************************/ void HAL_MspDeInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOA, GPIO_PIN_5, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOA, GPIO_PIN_5); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOA_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzp b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzp index 2dd62a78..503b6814 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzp +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzp @@ -156,11 +156,11 @@ - + @@ -179,8 +179,8 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzs b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzs index 32180821..4895a228 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzs +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_Crossworks/Boot/ide/stm32f103_crossworks.hzs @@ -28,7 +28,8 @@ - + + @@ -69,5 +70,5 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/settings/stm32f103.wsdt index a58bd8d3..7a356c54 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/settings/stm32f103.wsdt @@ -175,7 +175,7 @@ 24 1863 2 - + 0 -1 @@ -231,11 +231,13 @@ stm32f103 + stm32f103/Source + stm32f103/Source/ARMCM3_STM32F1 14 - 11 + 20 1 @@ -249,12 +251,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -280,8 +282,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -294,7 +296,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -317,7 +319,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -330,7 +332,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -344,7 +346,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -358,7 +360,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -372,7 +374,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -386,7 +388,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -470,7 +472,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -481,11 +483,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -494,7 +496,7 @@ 8192 0 0 - 32767 + 24 0 @@ -502,7 +504,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -511,7 +513,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.dep index 6795d4aa..61dcef0b 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.dep @@ -1,697 +1,689 @@ 4 - 3639648095 + 2727673286 Debug $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_core.h + $PROJ_DIR$\..\obj\usb_regs.__cstat.et + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\usb_init.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\usb_mem.__cstat.et + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\usb_init.__cstat.et + $PROJ_DIR$\..\obj\usb_endp.__cstat.et + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_init.h + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c + $PROJ_DIR$\..\obj\usb.__cstat.et + $PROJ_DIR$\..\obj\com.o + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\usb_desc.lst + $PROJ_DIR$\..\obj\usb_istr.__cstat.et + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\usb_prop.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\memory.x + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\hw.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\usb_desc.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\usb_int.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_def.h + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\os.o + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\usbd_bulk.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\usbd_bulk.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\usbd_conf.c + $PROJ_DIR$\..\usbd_desc.c + $PROJ_DIR$\..\usbd_desc.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h + $PROJ_DIR$\..\usbd_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_core.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_def.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usb.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\usb_regs.pbi $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\uart.h $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\obj\stm32f10x_rtc.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c $PROJ_DIR$\Debug\Obj\core_cm3.o $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\obj\usb_regs.pbi $PROJ_DIR$\..\obj\stm32f10x_dma.lst $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c - $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\..\obj\core_cm3.pbi $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\usb_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\bin\stm32f103.out $PROJ_DIR$\..\obj\hooks.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c + $PROJ_DIR$\..\obj\stm32f10x_usart.lst $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\irq.c $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\usb_pwr.__cstat.et $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f10x_gpio.lst + $PROJ_DIR$\..\irq.c $PROJ_DIR$\..\obj\usb_mem.lst $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\obj\usb_prop.lst - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usb.h - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_core.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_def.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\usbd_bulk.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\usbd_bulk.c - $PROJ_DIR$\..\usbd_desc.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - $PROJ_DIR$\..\usbd_conf.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\usbd_conf.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\usbd_desc.c - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\obj\usb_init.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\obj\usb_init.lst - $PROJ_DIR$\..\obj\usb_mem.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\usb.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c - $PROJ_DIR$\..\obj\usb_endp.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_init.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\usb_desc.lst - $PROJ_DIR$\..\obj\usb_istr.__cstat.et - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_core.h - $PROJ_DIR$\..\obj\usb_regs.__cstat.et - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_def.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\memory.x - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\os.o - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\obj\vectors.__cstat.et - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\usb_int.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\..\obj\hw.o - $PROJ_DIR$\..\obj\usb_desc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\cop.lst $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\openblt_olimex_stm32h103.map - $PROJ_DIR$\..\obj\backdoor.lst $PROJ_DIR$\..\obj\usb_endp.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\usb_istr.pbi $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_tim.o $PROJ_DIR$\..\bin\openblt_olimex_stm32h103.out $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + $PROJ_DIR$\..\obj\cop.lst + $TOOLKIT_DIR$\lib\rt7M_tl.a $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\usb_istr.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\cpu.lst $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\bin\openblt_olimex_stm32h103.srec - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c + $PROJ_DIR$\..\obj\openblt_olimex_stm32h103.map + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst $PROJ_DIR$\..\obj\stm32f10x_dac.lst $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\Debug\Obj\misc.pbi $PROJ_DIR$\Debug\Exe\stm32f103.out $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\obj\hooks.o + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $PROJ_DIR$\..\bin\openblt_olimex_stm32h103.srec + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\timer.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\uart.pbi $PROJ_DIR$\..\obj\usb_istr.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\irq.h - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\usb_pwr.o + $PROJ_DIR$\..\obj\usb_prop.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\can.o $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\usb_prop.o + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\cop.__cstat.et $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\usb_prop.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\cstart.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\cstart.o $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h $PROJ_DIR$\..\obj\usb.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\usb_pwr.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\obj\cpu_iar.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\irq.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\cpu_iar.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.h - $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\obj\usb_endp.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\memory.x - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\obj\startup_stm32f103xb.o - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\cpu_iar.o - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $PROJ_DIR$\..\obj\usb.pbi - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\header.h - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\stm32f10x_flash.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\usb_prop.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\cpu_iar.o + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\usb.o + $PROJ_DIR$\..\obj\usb.pbi + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c $PROJ_DIR$\..\src\os\os.h - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\app.pbi + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\memory.x + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\Debug\Obj\hw.pbi + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\usb_endp.o + $PROJ_DIR$\..\obj\irq.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\cpu_iar.pbi + $PROJ_DIR$\..\obj\cpu_iar.lst + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\usb_sil.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\usb_mem.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\src\app\app.h - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o $PROJ_DIR$\..\obj\usb_int.o - $PROJ_DIR$\..\obj\usb_sil.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\usb_mem.o - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\usb_desc.c - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\usb_regs.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_int.h - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\usb_int.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\usb_pwr.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\usb_core.__cstat.et - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cstart.s - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\usb_sil.pbi + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c $PROJ_DIR$\..\obj\usb_core.pbi - $PROJ_DIR$\..\obj\usb_sil.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\bin\openbtl_olimex_stm32h103.out $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\usb_int.pbi - $PROJ_DIR$\..\obj\usb_core.lst $PROJ_DIR$\..\obj\usb_prop.__cstat.et $TOOLKIT_DIR$\inc\c\cmsis_iar.h $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\usbd_ioreq.o - $PROJ_DIR$\..\obj\usbd_core.pbi + $PROJ_DIR$\..\obj\usb_int.pbi $PROJ_DIR$\..\obj\usb_init.pbi $PROJ_DIR$\..\obj\usbd_ctlreq.o - $PROJ_DIR$\..\obj\usbd_ioreq.pbi - $PROJ_DIR$\..\obj\usbd_ctlreq.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et $PROJ_DIR$\..\obj\usb_endp.lst - $PROJ_DIR$\..\obj\usb_sil.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\bin\openbtl_olimex_stm32h103.out + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\usb_core.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\usbd_core.o $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\usb_sil.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\usb_desc.o - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c - $PROJ_DIR$\..\src\app\app.c $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\obj\flash_layout.pbi - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\usb_sil.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\usb_pwr.pbi - $PROJ_DIR$\..\timer.c - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\obj\flash_layout.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\usb_core.o - $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\usb_desc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - $PROJ_DIR$\..\obj\usb_regs.o - $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\..\obj\stm32f10x_crc.o $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\usb_desc.o + $PROJ_DIR$\..\obj\usb_core.o + $PROJ_DIR$\..\bin\stm32f103.srec + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\boot.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\usb_pwr.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\can.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\usb_sil.lst + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\usb_regs.o + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\usb_desc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\flash_layout.pbi $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\obj\com.pbi $PROJ_DIR$\..\obj\usb_istr.lst - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\usb_desc.h - $PROJ_DIR$\..\usb_endp.c - $PROJ_DIR$\..\usb_istr.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_mem.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c - $PROJ_DIR$\..\usb_conf.h - $PROJ_DIR$\..\bin\openbtl_olimex_stm32h103.srec + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\usb_prop.c - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\usb_pwr.h + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_sil.h + $PROJ_DIR$\..\usb_istr.h + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_lib.h $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\usb_mem.pbi + $PROJ_DIR$\..\usb_endp.c + $PROJ_DIR$\..\usb_conf.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c + $PROJ_DIR$\..\usb_prop.c + $PROJ_DIR$\..\obj\cpu.o $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_regs.h $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o $PROJ_DIR$\..\obj\usb_init.o $PROJ_DIR$\..\usb_pwr.c - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\usb_desc.h + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_mem.h + $PROJ_DIR$\..\bin\openbtl_olimex_stm32h103.srec + $PROJ_DIR$\..\usb_pwr.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi $PROJ_DIR$\..\usb_prop.h $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_type.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_sil.h - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_lib.h - $PROJ_DIR$\..\obj\usb_mem.pbi - $PROJ_DIR$\..\usb_istr.c - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\usbd_conf.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.pbi - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\usbd_bulk.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\usbd_core.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_int.h + $PROJ_DIR$\..\usb_desc.c + $PROJ_DIR$\..\obj\usb_int.__cstat.et + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cstart.s + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\usb_pwr.lst + $PROJ_DIR$\..\obj\usb_core.__cstat.et + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\..\obj\usb_regs.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.__cstat.et $PROJ_DIR$\..\obj\usbd_desc.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\usbd_ctlreq.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\usbd_bulk.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.__cstat.et $PROJ_DIR$\..\obj\usbd_desc.o - $PROJ_DIR$\..\obj\usbd_bulk.o $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\usbd_conf.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\usbd_desc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\usbd_conf.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\usbd_bulk.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\usbd_desc.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\usbd_core.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\usbd_conf.pbi + $PROJ_DIR$\..\obj\usbd_ctlreq.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.o + $PROJ_DIR$\..\obj\usbd_desc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst + $PROJ_DIR$\..\obj\usbd_core.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\usbd_ctlreq.lst $PROJ_DIR$\..\obj\usbd_ioreq.lst - $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst - $PROJ_DIR$\..\obj\usbd_bulk.lst + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\usbd_ctlreq.lst + $PROJ_DIR$\..\obj\usbd_desc.lst $PROJ_DIR$\..\obj\system_stm32f1xx.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst + $PROJ_DIR$\..\obj\usbd_conf.o + $PROJ_DIR$\..\obj\usbd_bulk.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\usbd_bulk.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $TOOLKIT_DIR$\inc\c\stdlib.h $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\usbd_conf.lst - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\com.xcl - $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\usb.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\usbd_bulk.xcl - $PROJ_DIR$\..\obj\usbd_conf.xcl - $PROJ_DIR$\..\obj\usbd_core.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst $PROJ_DIR$\..\obj\usbd_desc.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\usbd_conf.lst + $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\usbd_bulk.xcl + $PROJ_DIR$\..\obj\usbd_ioreq.xcl + $PROJ_DIR$\..\obj\backdoor.xcl + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\usb.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\usbd_core.xcl $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.xcl - $PROJ_DIR$\..\obj\usbd_ioreq.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\usbd_conf.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl $PROJ_DIR$\..\obj\usbd_ctlreq.xcl $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\usb_istr.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\usbd_bulk.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\usbd_core.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\usbd_conf.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.xcl $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.o - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + [ROOT_NODE] + + + ILINK + 224 240 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c ICCARM - 616 535 + 569 536 BICOMP - 660 + 592 __cstat - 456 + 522 ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 @@ -700,136 +692,21 @@ ICCARM - 603 556 + 544 537 BICOMP - 663 + 634 __cstat - 546 + 613 ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 605 547 - - - BICOMP - 531 - - - __cstat - 463 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 600 549 - - - BICOMP - 650 - - - __cstat - 554 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 599 543 - - - BICOMP - 529 - - - __cstat - 559 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c - - - ICCARM - 618 584 - - - BICOMP - 644 - - - __cstat - 561 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 622 536 - - - BICOMP - 527 - - - __cstat - 455 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 @@ -838,67 +715,21 @@ ICCARM - 617 566 + 567 534 BICOMP - 661 + 632 __cstat - 537 + 620 ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 596 550 - - - BICOMP - 528 - - - __cstat - 434 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 610 569 - - - BICOMP - 530 - - - __cstat - 548 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 @@ -907,862 +738,11 @@ ICCARM - 602 580 + 565 529 BICOMP - 649 - - - __cstat - 457 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - [ROOT_NODE] - - - ILINK - 231 218 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 85 - - - - - ILINK - 200 474 380 290 300 493 299 360 188 377 386 34 489 80 511 92 398 362 379 246 270 74 230 223 241 258 196 213 411 238 191 315 325 171 227 287 215 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c - - - ICCARM - 293 356 - - - BICOMP - 344 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 496 507 498 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 186 74 - - - BICOMP - 263 - - - - - ICCARM - 314 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 353 72 329 319 280 195 177 181 369 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c - - - ICCARM - 318 341 - - - BICOMP - 307 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 187 526 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c - - - ICCARM - 174 345 - - - BICOMP - 301 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 290 - - - - - $PROJ_DIR$\..\bin\stm32f103.out - - - OBJCOPY - 488 - - - - - ILINK - 200 474 380 290 300 493 299 360 188 377 386 34 489 80 511 92 398 362 379 246 270 74 230 223 241 258 196 213 411 238 191 315 325 171 227 287 215 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c - - - ICCARM - 183 281 - - - BICOMP - 324 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 316 300 - - - BICOMP - 312 - - - - - ICCARM - 347 81 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 466 278 132 254 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 606 582 - - - BICOMP - 646 - - - __cstat - 459 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c - - - ICCARM - 607 446 - - - BICOMP - 647 - - - __cstat - 560 - - - - - ICCARM - 104 118 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 97 99 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c - - - ICCARM - 608 443 - - - BICOMP - 645 - - - __cstat - 450 - - - - - ICCARM - 97 118 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 99 104 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c - - - ICCARM - 619 577 - - - BICOMP - 662 - - - __cstat - 563 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 614 594 - - - BICOMP - 655 - - - __cstat - 532 - - - - - ICCARM - 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 479 - - - BICOMP - 470 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - - - ICCARM - 598 573 - - - BICOMP - 654 - - - __cstat - 545 - - - - - ICCARM - 112 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 119 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - - - ICCARM - 620 544 - - - BICOMP - 636 - - - __cstat - 460 - - - - - ICCARM - 108 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 114 101 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 615 583 - - - BICOMP - 640 - - - __cstat - 555 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - - - ICCARM - 612 558 - - - BICOMP - 653 - - - __cstat - 433 - - - - - ICCARM - 93 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c - - - ICCARM - 601 458 - - - BICOMP - 635 - - - __cstat - 553 - - - - - ICCARM - 99 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 118 97 104 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 623 568 - - - BICOMP - 657 - - - __cstat - 551 - - - - - ICCARM - 13 102 5 20 26 2 0 204 526 248 465 506 478 16 441 665 1 12 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - - - ICCARM - 604 572 - - - BICOMP - 643 - - - __cstat - 562 - - - - - ICCARM - 108 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 422 84 - - - BICOMP - 472 626 - - - __cstat - 396 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 162 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 317 299 - - - BICOMP - 331 659 - - - __cstat - 202 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 108 119 101 114 112 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 216 189 - - - BICOMP - 413 625 - - - __cstat - 286 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\usbd_bulk.c - - - ICCARM - 613 565 - - - BICOMP - 595 633 - - - __cstat - 541 - - - - - ICCARM - 123 97 118 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 99 104 127 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 71 249 - - - BICOMP - 641 - - - __cstat - 449 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 132 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 112 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 337 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - - - ICCARM - 228 495 - - - BICOMP - 475 658 - - - __cstat - 197 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - - - ICCARM - 89 364 - - - BICOMP - 491 651 - - - __cstat - 401 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 106 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - - - ICCARM - 264 279 - - - BICOMP - 296 638 - - - __cstat - 418 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 146 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - - - ICCARM - 357 429 - - - BICOMP - 346 656 - - - __cstat - 31 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 187 665 248 465 506 478 664 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - - - ICCARM - 183 281 - - - BICOMP - 324 652 - - - __cstat - 482 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - - - ICCARM - 311 315 - - - BICOMP - 326 639 - - - __cstat - 426 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - - - ICCARM - 293 356 - - - BICOMP - 344 630 - - - __cstat - 151 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 162 99 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 118 97 104 127 123 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 250 256 - - - BICOMP - 86 632 - - - __cstat - 185 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 219 361 - - - BICOMP - 416 628 - - - __cstat - 403 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\usbd_conf.c - - - ICCARM - 624 588 - - - BICOMP - 567 634 - - - __cstat - 533 - - - - - ICCARM - 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 118 134 609 627 621 611 99 97 104 123 142 138 147 105 154 152 169 166 161 124 52 121 160 162 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 327 493 - - - BICOMP - 648 - - - __cstat - 540 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 132 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 112 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - - - ICCARM - 174 345 - - - BICOMP - 301 642 + 571 __cstat @@ -1772,53 +752,168 @@ ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 26 2 0 204 526 248 465 506 478 16 441 665 1 12 13 102 5 20 462 442 111 17 6 15 7 11 21 9 28 18 98 22 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 - $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c ICCARM - 193 474 + 550 525 BICOMP - 321 629 + 608 __cstat - 384 + 611 ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 - $PROJ_DIR$\..\usbd_desc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c ICCARM - 597 564 + 561 612 BICOMP - 581 637 + 628 __cstat - 557 + 531 ICCARM - 99 134 462 526 248 465 506 478 442 609 627 621 611 26 2 0 204 16 441 665 1 12 13 102 5 20 111 17 6 15 7 11 21 9 28 18 98 22 118 97 104 127 + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + + + ICCARM + 546 622 + + + BICOMP + 627 + + + __cstat + 450 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + ICCARM + 568 609 + + + BICOMP + 624 + + + __cstat + 422 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + ICCARM + 564 603 + + + BICOMP + 629 + + + __cstat + 402 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + ICCARM + 574 605 + + + BICOMP + 619 + + + __cstat + 401 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 549 614 + + + BICOMP + 578 + + + __cstat + 617 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 @@ -1827,36 +922,17 @@ ICCARM - 494 191 + 482 87 BICOMP - 33 + 164 ICCARM - 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 60 411 - - - BICOMP - 342 - - - - - ICCARM - 177 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 181 369 + 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -1865,67 +941,40 @@ ICCARM - 156 512 + 36 478 BICOMP - 445 + 411 __cstat - 153 + 41 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c ICCARM - 439 481 + 192 502 BICOMP - 431 - - - __cstat - 423 + 307 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 58 75 - - - BICOMP - 159 631 - - - __cstat - 510 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 + 58 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 73 369 @@ -1934,17 +983,40 @@ ICCARM - 257 489 + 257 453 BICOMP - 273 + 301 ICCARM - 198 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 69 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c + + + ICCARM + 420 434 + + + BICOMP + 404 + + + __cstat + 514 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 @@ -1953,17 +1025,17 @@ ICCARM - 221 238 + 216 214 BICOMP - 285 + 304 ICCARM - 181 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 369 + 73 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 369 @@ -1972,98 +1044,757 @@ ICCARM - 48 213 + 155 223 BICOMP - 378 + 385 ICCARM - 195 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 177 181 369 + 72 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 58 73 369 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c + $PROJ_DIR$\..\main.c ICCARM - 264 279 + 340 277 BICOMP - 296 + 631 + + + __cstat + 71 ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 320 + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 141 142 134 127 144 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c + $PROJ_DIR$\..\..\..\..\Source\boot.c ICCARM - 311 315 + 61 437 BICOMP - 326 + 593 + + + __cstat + 397 ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 + 91 119 94 137 167 161 180 170 168 120 152 100 163 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c ICCARM - 253 188 + 241 328 BICOMP - 408 + 586 + + + __cstat + 519 ICCARM - 298 35 194 204 526 248 465 506 478 77 234 187 406 57 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 91 119 94 137 167 161 180 170 168 120 152 100 163 - $PROJ_DIR$\..\bin\openblt_olimex_stm32h103.out + $PROJ_DIR$\..\..\..\..\Source\com.c - ILINK - 218 + ICCARM + 515 48 - OBJCOPY - 242 + BICOMP + 594 + + + __cstat + 370 - ILINK - 330 256 361 474 281 84 189 495 429 364 249 493 299 279 337 543 547 536 550 569 549 535 556 584 566 580 583 582 568 558 573 572 577 544 594 315 345 356 565 588 458 446 564 443 75 171 227 287 215 + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 162 - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + + + ICCARM + 33 305 + + + BICOMP + 579 + + + __cstat + 509 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 122 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + + + ICCARM + 54 311 + + + BICOMP + 275 582 + + + __cstat + 511 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 226 82 + + + BICOMP + 576 + + + __cstat + 274 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 345 483 + + + BICOMP + 602 + + + __cstat + 621 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 105 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 144 + + + + + $PROJ_DIR$\..\usbd_bulk.c + + + ICCARM + 562 528 + + + BICOMP + 584 + + + __cstat + 606 + + + + + ICCARM + 108 128 136 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 131 132 116 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + + + ICCARM + 291 321 + + + BICOMP + 588 + + + __cstat + 47 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 162 131 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 136 128 132 116 108 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + + + ICCARM + 76 282 + + + BICOMP + 637 + + + __cstat + 442 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 310 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + + + ICCARM + 233 475 + + + BICOMP + 640 + + + __cstat + 64 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + + + ICCARM + 336 417 + + + BICOMP + 636 + + + __cstat + 166 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 66 630 268 429 472 440 635 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + + ICCARM + 261 302 + + + BICOMP + 598 + + + __cstat + 496 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 117 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + + + ICCARM + 366 339 + + + BICOMP + 596 + + + __cstat + 512 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 264 253 + + + BICOMP + 597 + + + __cstat + 88 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\usbd_conf.c + + + ICCARM + 580 559 + + + BICOMP + 595 + + + __cstat + 626 + + + + + ICCARM + 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 136 118 566 581 587 551 131 128 132 108 91 119 94 137 167 161 180 170 168 120 152 100 163 162 + + + + + $PROJ_DIR$\..\usbd_desc.c + + + ICCARM + 555 533 + + + BICOMP + 575 + + + __cstat + 523 + + + + + ICCARM + 131 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 136 128 132 116 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 186 255 + + + BICOMP + 589 + + + __cstat + 400 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 105 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 144 + + + + + $PROJ_DIR$\..\flash_layout.c + + + ICCARM + 451 + + + BICOMP + 454 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c + + + ICCARM + 554 412 + + + BICOMP + 601 + + + __cstat + 540 + + + + + ICCARM + 132 136 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 128 131 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 573 538 + + + BICOMP + 639 + + + __cstat + 610 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c + + + ICCARM + 547 409 + + + BICOMP + 585 + + + __cstat + 413 + + + + + ICCARM + 128 136 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 131 132 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + + ICCARM + 552 524 + + + BICOMP + 642 + + + __cstat + 398 + + + + + ICCARM + 143 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 556 553 + + + BICOMP + 641 + + + __cstat + 625 + + + + + ICCARM + 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + ICCARM + 563 530 + + + BICOMP + 600 + + + __cstat + 424 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + + ICCARM + 557 535 + + + BICOMP + 599 + + + __cstat + 616 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + + ICCARM + 572 623 + + + BICOMP + 577 + + + __cstat + 426 + + + + + ICCARM + 141 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 127 134 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + + ICCARM + 558 526 + + + BICOMP + 633 + + + __cstat + 607 + + + + + ICCARM + 144 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 142 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + + + ICCARM + 570 541 + + + BICOMP + 638 + + + __cstat + 532 + + + + + ICCARM + 12 129 9 18 24 19 0 74 618 268 429 472 440 11 407 630 10 20 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + + ICCARM + 548 543 + + + BICOMP + 591 + + + __cstat + 527 + + + + + ICCARM + 141 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c + + + ICCARM + 545 423 + + + BICOMP + 590 + + + __cstat + 615 + + + + + ICCARM + 131 118 438 618 268 429 472 440 408 566 581 587 551 24 19 0 74 11 407 630 10 20 12 129 9 18 123 7 25 17 28 13 22 26 5 8 147 3 136 128 132 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out OBJCOPY @@ -2073,7 +1804,240 @@ ILINK - 184 256 361 474 281 84 189 380 495 290 364 249 299 279 191 315 345 356 325 75 171 227 287 215 + 63 437 379 288 296 483 277 329 86 382 378 149 453 198 463 35 503 331 395 259 246 190 232 229 238 260 85 223 502 214 87 339 360 49 227 286 236 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 184 193 + + + BICOMP + 583 + + + __cstat + 477 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 79 190 + + + BICOMP + 271 + + + + + ICCARM + 353 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 309 187 350 359 290 72 58 73 369 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c + + + ICCARM + 291 321 + + + BICOMP + 322 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 481 486 465 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c + + + ICCARM + 365 318 + + + BICOMP + 364 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 66 618 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c + + + ICCARM + 54 311 + + + BICOMP + 275 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c + + + ICCARM + 76 282 + + + BICOMP + 343 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 435 + + + + + ILINK + 63 437 379 288 296 483 277 329 86 382 378 149 453 198 463 35 503 331 395 259 246 190 232 229 238 260 85 223 502 214 87 339 360 49 227 286 236 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 288 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 356 296 + + + BICOMP + 358 + + + + + ICCARM + 323 202 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 441 297 105 267 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c + + + ICCARM + 261 302 + + + BICOMP + 281 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 349 + + + + + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + + + OBJCOPY + 165 + + + + + ILINK + 60 253 328 437 282 48 82 379 475 288 305 255 277 302 87 339 311 321 360 193 49 227 286 236 + + + + + $PROJ_DIR$\..\bin\openblt_olimex_stm32h103.out + + + OBJCOPY + 263 + + + ILINK + 240 + + + + + ILINK + 351 253 328 437 282 48 82 475 417 305 255 483 277 302 648 310 612 622 605 609 525 614 603 537 536 534 529 535 530 538 524 526 543 541 623 553 339 321 528 559 423 412 533 409 193 49 227 286 236 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 270 86 + + + BICOMP + 508 + + + + + ICCARM + 295 169 84 74 618 268 429 472 440 197 228 66 491 183 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -2082,17 +2046,36 @@ ICCARM - 228 495 + 233 475 BICOMP - 475 + 436 ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 + 91 57 94 137 167 161 180 170 168 120 152 100 163 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c + + + ICCARM + 366 339 + + + BICOMP + 337 + + + + + ICCARM + 91 57 94 137 167 161 180 170 168 120 152 100 163 @@ -2101,36 +2084,17 @@ ICCARM - 89 364 + 33 305 BICOMP - 491 + 455 ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c - - - ICCARM - 334 325 - - - BICOMP - 39 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 + 91 57 94 137 167 161 180 170 168 120 152 100 163 @@ -2139,26 +2103,26 @@ ILINK - 200 515 44 381 367 485 388 304 343 63 484 282 289 490 348 297 400 67 436 292 43 212 262 158 36 222 415 259 252 171 227 287 215 + 63 480 174 388 390 445 391 354 320 194 443 283 300 428 306 294 505 204 405 289 154 218 269 51 158 230 507 251 266 49 227 286 236 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c ICCARM - 55 398 + 352 360 BICOMP - 201 + 151 ICCARM - 372 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 91 57 94 137 167 161 180 170 168 120 152 100 163 @@ -2167,17 +2131,17 @@ ICCARM - 87 362 + 45 331 BICOMP - 354 + 332 ICCARM - 355 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 383 390 373 314 353 72 329 319 280 195 177 181 369 + 313 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -2186,17 +2150,17 @@ ICCARM - 64 196 + 185 85 BICOMP - 217 + 212 ICCARM - 280 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 195 177 181 369 + 290 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 72 58 73 369 @@ -2205,17 +2169,17 @@ ICCARM - 210 34 + 75 149 BICOMP - 274 + 284 ICCARM - 349 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 334 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -2224,125 +2188,36 @@ ICCARM - 469 199 + 427 89 BICOMP - 66 + 188 ICCARM - 366 + 326 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c ICCARM - 45 511 + 182 503 BICOMP - 266 + 90 ICCARM - 387 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 47 230 - - - BICOMP - 236 - - - - - ICCARM - 353 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 72 329 319 280 195 177 181 369 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c - - - ICCARM - 334 325 - - - BICOMP - 39 - - - __cstat - 203 - - - - - ICCARM - 142 138 147 105 154 152 169 166 161 124 52 121 160 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 61 258 - - - BICOMP - 267 - - - - - ICCARM - 319 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 280 195 177 181 369 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s - - - AARM - 290 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 40 241 - - - BICOMP - 338 - - - - - ICCARM - 329 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 319 280 195 177 181 369 + 384 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 313 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -2351,17 +2226,17 @@ ICCARM - 83 223 + 211 229 BICOMP - 351 + 319 ICCARM - 72 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 329 319 280 195 177 181 369 + 187 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 350 359 290 72 58 73 369 @@ -2370,93 +2245,144 @@ ICCARM - 269 80 + 245 198 BICOMP - 232 + 225 ICCARM - 358 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 308 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c ICCARM - 243 360 + 171 238 BICOMP - 437 + 315 ICCARM - 369 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 + 350 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 359 290 72 58 73 369 - $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c ICCARM - 522 208 + 177 232 BICOMP - 190 + 234 ICCARM - 471 366 382 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 385 + 309 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c ICCARM - 41 270 + 352 360 BICOMP - 224 + 151 + + + __cstat + 67 ICCARM - 373 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 314 353 72 329 319 280 195 177 181 369 + 91 119 94 137 167 161 180 170 168 120 152 100 163 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s + + + AARM + 288 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c ICCARM - 73 246 + 175 463 BICOMP - 335 + 243 ICCARM - 390 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 373 314 353 72 329 319 280 195 177 181 369 + 381 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 189 260 + + + BICOMP + 244 + + + + + ICCARM + 359 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 290 72 58 73 369 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 178 35 + + + BICOMP + 181 + + + + + ICCARM + 324 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 @@ -2465,45 +2391,26 @@ ICCARM - 91 379 + 34 395 BICOMP - 480 + 432 ICCARM - 383 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 390 373 314 353 72 329 319 280 195 177 181 369 + 372 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 392 387 353 309 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c ICCARM - 272 386 - - - BICOMP - 229 - - - - - ICCARM - 339 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 268 377 + 159 246 BICOMP @@ -2513,147 +2420,121 @@ ICCARM - 370 35 194 204 526 248 465 506 478 77 234 187 406 57 298 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 387 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 353 309 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c ICCARM - 50 92 + 256 329 BICOMP - 78 + 419 ICCARM - 363 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 + 369 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 - $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c ICCARM - 334 325 + 208 259 BICOMP - 39 + 314 ICCARM - 347 81 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 466 278 132 254 + 392 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 387 353 309 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\usb_desc.c + $PROJ_DIR$\..\src\hw\hw.c ICCARM - 172 464 + 466 68 BICOMP - 483 - - - __cstat - 209 + 65 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 496 + 448 326 375 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 380 - $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c ICCARM - 193 474 + 249 378 BICOMP - 321 + 222 ICCARM - 347 81 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 466 278 132 254 + 330 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 290 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c ICCARM - 404 487 + 262 382 BICOMP - 49 - - - __cstat - 179 + 217 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 + 376 169 84 74 618 268 429 472 440 197 228 66 491 183 295 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cstart.s - - - AARM - 290 - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c ICCARM - 54 380 + 200 379 BICOMP - 56 + 203 ICCARM - 204 526 248 465 506 478 77 234 + 74 618 268 429 472 440 197 228 @@ -2662,51 +2543,13 @@ OBJCOPY - 502 + 485 ILINK - 332 256 361 474 281 84 189 380 495 429 290 364 249 299 279 191 315 345 356 481 464 328 512 393 275 397 283 302 487 394 325 75 171 227 287 215 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c - - - ICCARM - 357 429 - - - BICOMP - 346 - - - - - ICCARM - 142 175 147 105 154 152 169 166 161 124 52 121 160 187 526 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 375 425 - - - BICOMP - 352 - - - - - ICCARM - 471 366 382 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 385 + 338 253 328 437 282 48 82 379 475 417 288 305 255 277 302 87 339 311 321 434 433 357 478 396 276 371 303 278 447 367 360 193 49 227 286 236 @@ -2715,17 +2558,36 @@ ICCARM - 311 315 + 366 339 BICOMP - 326 + 337 ICCARM - 347 81 35 194 204 526 248 465 506 478 77 234 187 406 57 298 370 339 349 198 358 387 363 372 355 383 390 373 314 353 72 329 319 280 195 177 181 369 466 278 132 254 + 323 202 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 441 297 105 267 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 377 499 + + + BICOMP + 335 + + + + + ICCARM + 448 326 375 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 380 @@ -2734,168 +2596,26 @@ BILINK - 350 207 305 244 62 68 255 69 420 32 303 277 310 211 247 261 340 251 407 409 405 46 206 454 170 265 333 514 + 316 80 355 247 199 205 273 195 497 157 280 299 344 221 252 250 333 254 504 501 520 176 62 415 44 272 346 487 - $PROJ_DIR$\..\usb_endp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c ICCARM - 452 328 + 336 417 BICOMP - 220 - - - __cstat - 165 + 317 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 496 498 507 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c - - - ICCARM - 82 397 - - - BICOMP - 524 - - - __cstat - 157 - - - - - ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c - - - ICCARM - 205 393 - - - BICOMP - 438 - - - __cstat - 417 - - - - - ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 - - - - - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 494 191 - - - BICOMP - 33 - - - __cstat - 451 - - - - - ICCARM - 428 508 204 526 248 465 506 478 77 234 187 521 - - - - - $PROJ_DIR$\..\usb_prop.c - - - ICCARM - 88 283 - - - BICOMP - 288 - - - __cstat - 440 - - - - - ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 516 496 507 - - - - - $PROJ_DIR$\..\usb_pwr.c - - - ICCARM - 419 302 - - - BICOMP - 476 - - - __cstat - 59 - - - - - ICCARM - 428 508 204 526 248 465 506 478 77 234 187 521 523 518 501 509 180 178 168 499 412 520 507 138 - - - - - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 54 380 - - - BICOMP - 56 - - - __cstat - 461 - - - - - ICCARM - 204 526 248 465 506 478 77 234 + 91 57 94 137 167 161 180 170 168 120 152 100 163 66 618 @@ -2904,21 +2624,284 @@ ICCARM - 473 394 + 444 367 BICOMP - 432 + 399 __cstat - 453 + 425 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c + + + ICCARM + 78 396 + + + BICOMP + 410 + + + __cstat + 495 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 + + + + + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 482 87 + + + BICOMP + 164 + + + __cstat + 418 + + + + + ICCARM + 516 468 74 618 268 429 472 440 197 228 66 460 + + + + + $PROJ_DIR$\..\usb_endp.c + + + ICCARM + 414 357 + + + BICOMP + 213 + + + __cstat + 42 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 481 465 486 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c + + + ICCARM + 210 371 + + + BICOMP + 469 + + + __cstat + 39 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 + + + + + $PROJ_DIR$\..\usb_prop.c + + + ICCARM + 56 303 + + + BICOMP + 279 + + + __cstat + 406 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 488 481 486 + + + + + $PROJ_DIR$\..\usb_pwr.c + + + ICCARM + 513 278 + + + BICOMP + 439 + + + __cstat + 201 + + + + + ICCARM + 516 468 74 618 268 429 472 440 197 228 66 460 467 490 471 476 81 30 43 484 493 464 486 119 + + + + + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 200 379 + + + BICOMP + 203 + + + __cstat + 430 + + + + + ICCARM + 74 618 268 429 472 440 197 228 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 61 437 + + + BICOMP + 363 + + + + + ICCARM + 323 202 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 441 297 105 267 + + + + + $PROJ_DIR$\..\usb_desc.c + + + ICCARM + 52 433 + + + BICOMP + 449 + + + __cstat + 70 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 481 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c + + + ICCARM + 521 447 + + + BICOMP + 150 + + + __cstat + 31 + + + + + ICCARM + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cstart.s + + + AARM + 288 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 288 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 352 360 + + + BICOMP + 151 + + + + + ICCARM + 323 202 169 84 74 618 268 429 472 440 197 228 66 491 183 295 376 330 334 69 308 381 324 384 313 372 392 387 353 309 187 350 359 290 72 58 73 369 441 297 105 267 @@ -2927,21 +2910,44 @@ ICCARM - 492 275 + 457 276 BICOMP - 235 + 215 __cstat - 173 + 53 ICCARM - 523 428 508 204 526 248 465 506 478 77 234 187 521 518 501 509 180 178 168 499 412 520 516 507 498 + 467 516 468 74 618 268 429 472 440 197 228 66 460 490 471 476 81 30 43 484 493 464 488 486 465 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + + + ICCARM + 643 648 + + + BICOMP + 645 + + + __cstat + 646 + + + + + ICCARM + 91 119 94 137 167 161 180 170 168 120 152 100 163 24 19 0 74 618 268 429 472 440 11 407 630 10 20 12 129 9 18 438 408 123 7 25 17 28 13 22 26 5 8 147 3 @@ -2949,6 +2955,10 @@ $PROJ_DIR$\..\flash_layout.c C-STAT + + $PROJ_DIR$\..\flash_layout.c + ICCARM + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c ICCARM @@ -2961,20 +2971,16 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c ICCARM - - $PROJ_DIR$\..\flash_layout.c - ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c ICCARM diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.ewp index e5499a22..2004ffe3 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.ewp +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32H103_IAR/Boot/ide/stm32f103.ewp @@ -2391,15 +2391,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c @@ -2447,10 +2447,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/blt_conf.h index 5f500bbd..4c6cd79d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzp b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzp index 365ca839..57f3f390 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzp +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzp @@ -142,11 +142,11 @@ - + @@ -176,7 +176,7 @@ - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzs b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzs index 1dcf03f2..f263f5b7 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzs +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/ide/stm32f103_crossworks.hzs @@ -1,9 +1,7 @@ - - - + @@ -30,8 +28,8 @@ - - + + @@ -71,11 +69,11 @@ - + - + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/main.c index fb930980..078ef9b5 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Boot/main.c @@ -148,7 +148,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -161,7 +161,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOB); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -194,9 +194,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -244,8 +244,8 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* Disable UART peripheral */ LL_USART_Disable(USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/boot.c index c7ad8df4..d6564a7a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,20 +121,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -143,9 +143,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -154,11 +154,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -172,7 +172,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -212,12 +212,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -226,8 +226,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c index 477f00c4..7af5c5ea 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Crossworks/Prog/main.c @@ -149,10 +149,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -183,7 +183,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -193,7 +193,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ @@ -224,10 +224,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12); @@ -236,10 +236,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/blt_conf.h index 50365171..36036022 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/main.c index fb3ae0a7..0ece92ba 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Boot/main.c @@ -148,7 +148,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -161,7 +161,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOB); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -194,9 +194,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -244,8 +244,8 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* Disable UART peripheral */ LL_USART_Disable(USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/boot.c index 4034733d..0624dbd6 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,20 +121,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -143,9 +143,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -154,11 +154,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -172,7 +172,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -212,12 +212,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -226,8 +226,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c index fb6accaf..106768d1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_GCC/Prog/main.c @@ -149,10 +149,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -183,7 +183,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -193,7 +193,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ @@ -224,10 +224,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12); @@ -236,10 +236,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/blt_conf.h index fa81beb7..22401e17 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/settings/stm32f103.wsdt index 13b29665..ea2b7461 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/settings/stm32f103.wsdt @@ -257,7 +257,7 @@ 24 1863 2 - + 0 -1 @@ -313,11 +313,13 @@ stm32f103 + stm32f103/Source + stm32f103/Source/ARMCM3_STM32F1 14 - 11 + 20 1 @@ -331,12 +333,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -362,8 +364,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -376,7 +378,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -399,7 +401,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -412,7 +414,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -426,7 +428,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -440,7 +442,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -454,7 +456,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -468,7 +470,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -552,7 +554,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -563,11 +565,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -576,7 +578,7 @@ 8192 0 0 - 32767 + 24 0 @@ -584,7 +586,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -593,7 +595,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.dep index cd645c9c..12df03e2 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.dep @@ -1,830 +1,668 @@ 4 - 831323288 + 1251417661 Debug - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\memory.x - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\Debug\Obj\app.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - $PROJ_DIR$\Debug\Obj\app.o $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi $PROJ_DIR$\..\obj\usb.pbi $PROJ_DIR$\..\obj\boot.pbi + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\memory.x + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\..\..\..\Source\xcp.c $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\os.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\app.pbi + $PROJ_DIR$\Debug\Obj\os.o $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\unicode.__cstat.et + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\vectors.lst + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\obj\app.o + $TOOLKIT_DIR$\inc\c\stdint.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\boot.c $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\mmc.o + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\..\..\ARMCM3_STM32_Olimex_STM32P103_IAR\Boot\lib\fatfs\ffconf.h $PROJ_DIR$\..\obj\stm32f10x_adc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c - $PROJ_DIR$\..\obj\unicode.__cstat.et - $PROJ_DIR$\..\obj\uart.pbi - $TOOLKIT_DIR$\inc\c\stdint.h - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\ccsbcs.c - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\..\..\ARMCM3_STM32_Olimex_STM32P103_IAR\Boot\lib\fatfs\ffconf.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h + $PROJ_DIR$\..\stm32f103xB.icf $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f10x_rtc.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi + $TOOLKIT_DIR$\inc\c\DLib_Threads.h $PROJ_DIR$\..\obj\can.o $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\obj\uart.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\Debug\Obj\stm32f103.pbd $PROJ_DIR$\..\obj\mmc.lst - $PROJ_DIR$\..\stm32f103xB.icf - $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c $TOOLKIT_DIR$\inc\c\ycheck.h $PROJ_DIR$\..\obj\stm32f10x_spi.pbi $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\irq.h + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\vectors.pbi $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\..\..\..\ARMCM3_STM32_Olimex_STM32P103_IAR\Boot\blt_conf.h + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\timer.c $PROJ_DIR$\..\obj\openblt_olimex_stm32p103.map + $PROJ_DIR$\..\obj\com.o + $PROJ_DIR$\..\..\..\ARMCM3_STM32_Olimex_STM32P103_IAR\Boot\blt_conf.h $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c $PROJ_DIR$\..\obj\stm32f10x_dac.o $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cstart.s - $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\vectors.o $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h $PROJ_DIR$\..\..\..\..\Source\fatfs\src\diskio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\obj\flash.o $PROJ_DIR$\..\..\..\..\Source\fatfs\src\integer.h + $PROJ_DIR$\..\irq.h $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\..\obj\unicode.lst - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.lst - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\os.o - $PROJ_DIR$\..\src\app\app.c - $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\ff.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s - $PROJ_DIR$\..\obj\uart.o - $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.lst $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.lst - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\Debug\Obj\misc.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\Debug\Obj\hw.o $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cstart.s $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\obj\cpu_iar.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.lst + $PROJ_DIR$\..\obj\boot.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o $PROJ_DIR$\..\obj\stm32f10x_flash.o $PROJ_DIR$\..\obj\app.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\flash.__cstat.et $PROJ_DIR$\..\obj\cstart.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\mmc.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h $PROJ_DIR$\..\timer.h $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\obj\cpu_iar.o $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\stm32f10x_tim.lst - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\irq.lst - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\vectors.c - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o - $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\stm32f10x_conf.h - $PROJ_DIR$\..\obj\system_stm32f10x.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\obj\flash.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\can.pbi + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\os.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c + $PROJ_DIR$\..\obj\stm32f10x_flash.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et + $PROJ_DIR$\..\obj\usb.__cstat.et + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.lst + $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\core_cm3.o $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\stm32f10x_conf.h + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c $PROJ_DIR$\..\bin\stm32f103.srec $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - $PROJ_DIR$\..\obj\stm32f10x_sdio.o - $PROJ_DIR$\..\obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_exti.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $TOOLKIT_DIR$\inc\c\cmsis_iar.h - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_can.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\cpu_iar.lst - $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\obj\led.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\irq.pbi $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\misc.pbi $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $TOOLKIT_DIR$\inc\c\DLib_Product.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c $PROJ_DIR$\..\obj\usb.lst $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.pbi - $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\obj\stm32f103.pbd - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_can.o + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\obj\stm32f10x_can.lst + $PROJ_DIR$\..\obj\cpu_iar.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\Debug\Obj\core_cm3.o + $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f1xx.lst $PROJ_DIR$\..\obj\ff.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o $PROJ_DIR$\..\obj\stm32f10x_iwdg.o $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\obj\cpu_iar.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.srec - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.lst + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h $PROJ_DIR$\..\src\os\os.c $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\cpu_iar.pbi + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\types.h + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.srec + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\hw.lst $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\memory.x - $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\obj\stm32f10x_tim.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\memory.x $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $TOOLKIT_DIR$\inc\c\intrinsics.h $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\usb.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.o + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi + $PROJ_DIR$\Debug\Obj\misc.pbi + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.h + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi + $PROJ_DIR$\..\obj\mmc.xcl + $PROJ_DIR$\..\config.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h $PROJ_DIR$\..\obj\hw.o - $TOOLKIT_DIR$\inc\c\xlocale.h $PROJ_DIR$\..\bin\openblt_olimex_stm32p103.srec $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et - $PROJ_DIR$\..\obj\core_cm3.__cstat.et - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\..\bin\openblt_olimex_stm32p103.out $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\obj\system_stm32f1xx.o $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\cpu.o $PROJ_DIR$\..\obj\stm32f10x_rcc.o $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c $PROJ_DIR$\Debug\Obj\core_cm3.pbi $TOOLKIT_DIR$\inc\c\xencoding_limits.h $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.h - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\config.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\mmc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\..\bin\openblt_olimex_stm32p103.out + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\cop.xcl $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\usb.xcl + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\file.xcl + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h $PROJ_DIR$\..\obj\unicode.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\main.xcl $PROJ_DIR$\..\obj\ff.xcl $PROJ_DIR$\..\obj\led.xcl $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\usb.xcl $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\file.xcl - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\nvm.__cstat.et + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\com.xcl $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h + $PROJ_DIR$\..\obj\xcp.xcl $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\src\os\os.h - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\nvm.xcl $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_can.o - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\obj\irq.o $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f10x_can.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o + $PROJ_DIR$\..\obj\irq.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h $PROJ_DIR$\..\obj\timer.o + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\hooks.lst + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\..\..\..\Source\rs232.h [ROOT_NODE] ILINK - 552 201 + 559 188 - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 369 469 - - - BICOMP - 577 - - - __cstat - 498 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - - - ICCARM - 455 412 - - - BICOMP - 594 - - - __cstat - 453 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 452 512 - - - BICOMP - 586 - - - __cstat - 490 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - - - ICCARM - 447 458 - - - BICOMP - 587 - - - __cstat - 438 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 112 92 - - - BICOMP - 583 - - - __cstat - 257 - - - - - ICCARM - 168 183 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 128 142 151 173 165 170 153 156 157 179 185 159 171 180 184 7 163 127 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 485 495 - - - BICOMP - 589 - - - __cstat - 354 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - ICCARM - 487 420 + BICOMP + 534 - BICOMP - 593 + ICCARM + 453 505 __cstat - 443 + 419 ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 @@ -832,45 +670,22 @@ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - ICCARM - 643 633 + BICOMP + 517 - BICOMP - 590 + ICCARM + 601 600 __cstat - 372 + 380 ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 503 439 - - - BICOMP - 584 - - - __cstat - 628 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 @@ -878,468 +693,58 @@ $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - ICCARM - 484 497 + BICOMP + 513 - BICOMP - 588 + ICCARM + 449 445 __cstat - 293 + 314 ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c - ICCARM - 461 448 + BICOMP + 515 - BICOMP - 591 + ICCARM + 403 493 __cstat - 356 + 420 ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - ICCARM - 480 441 - BICOMP - 585 + 531 - - __cstat - 483 - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - - - ICCARM - 459 445 - - - BICOMP - 592 - - - __cstat - 328 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 362 392 - - - BICOMP - 50 - - - - - ICCARM - 348 460 358 72 123 232 331 366 396 562 114 525 289 367 307 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\misc.c - - - BICOMP - 383 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 316 296 - - - BICOMP - 256 - - - - - ICCARM - 646 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 646 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 300 67 - - - BICOMP - 327 - - - - - ICCARM - 307 460 358 72 123 232 331 366 396 562 114 525 289 367 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - - - ICCARM - 464 280 - - - BICOMP - 573 - - - - - ICCARM - 499 215 7 214 340 123 232 331 366 396 562 114 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 41 189 - - - BICOMP - 395 - - - - - ICCARM - 531 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 83 346 - - - BICOMP - 506 - - - - - ICCARM - 492 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 206 98 635 82 391 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c - - - ICCARM - 216 651 - - - BICOMP - 547 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 188 105 - - - BICOMP - 60 - - - - - ICCARM - 76 576 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 407 195 133 275 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 274 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c - - - ICCARM - 558 457 - - - BICOMP - 78 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 525 123 - - - BICOMP - 173 489 170 200 156 157 179 185 159 171 180 184 183 93 163 127 525 123 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 408 467 - - - BICOMP - 266 - - - - - ICCARM - 44 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 350 545 - - - BICOMP - 373 - - - - - ICCARM - 429 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 451 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 333 564 - - - BICOMP - 63 - - - - - ICCARM - 115 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 342 208 - - - BICOMP - 363 - - - - - ICCARM - 649 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 46 561 264 410 418 465 419 281 515 375 466 89 57 432 377 529 276 102 423 509 642 523 101 518 435 343 287 42 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 361 217 - - - BICOMP - 284 620 - - - __cstat - 212 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 159 156 170 179 180 165 153 157 185 171 7 127 173 163 184 183 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 262 559 - - - BICOMP - 58 - - - - - ICCARM - 626 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 121 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - - - ICCARM - 558 457 - - - BICOMP - 78 599 - - - __cstat - 310 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 525 613 232 331 366 396 603 - - - BICOMP - 163 153 185 183 123 165 157 171 184 525 170 156 179 159 180 7 127 173 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 393 622 - - - BICOMP - 294 605 + 434 428 __cstat @@ -1349,34 +754,237 @@ ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 133 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 142 - - - BICOMP - 123 127 31 185 16 153 163 184 13 562 366 134 28 9 165 157 171 183 72 525 26 232 133 142 170 156 179 159 180 7 1 6 32 331 396 357 14 17 24 173 33 114 370 21 25 30 8 11 19 5 344 242 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - ICCARM - 302 440 + BICOMP + 523 - BICOMP - 597 + ICCARM + 470 427 __cstat - 486 + 599 ICCARM - 142 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 128 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + BICOMP + 532 + + + ICCARM + 439 436 + + + __cstat + 392 + + + + + ICCARM + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + + BICOMP + 514 + + + ICCARM + 413 410 + + + __cstat + 293 + + + + + ICCARM + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + + + BICOMP + 524 + + + ICCARM + 418 422 + + + __cstat + 404 + + + + + ICCARM + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + BICOMP + 511 + + + ICCARM + 396 440 + + + __cstat + 441 + + + + + ICCARM + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + BICOMP + 529 + + + ICCARM + 167 147 + + + __cstat + 236 + + + + + ICCARM + 64 59 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 78 87 67 47 51 46 86 41 35 40 36 48 62 56 63 23 34 115 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + BICOMP + 537 + + + ICCARM + 401 471 + + + __cstat + 432 + + + + + ICCARM + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + BICOMP + 584 + + + ICCARM + 201 183 + + + __cstat + 226 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + + + BICOMP + 571 + + + ICCARM + 284 211 + + + __cstat + 233 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + BICOMP + 566 + + + ICCARM + 128 267 + + + __cstat + 221 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 @@ -1384,26 +992,206 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - ICCARM - 304 99 + BICOMP + 592 - BICOMP - 228 608 + ICCARM + 326 165 __cstat - 627 + 596 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 131 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 88 + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + BICOMP - 163 28 153 184 127 331 123 9 357 17 185 32 14 24 131 165 157 171 183 72 396 170 156 179 159 180 7 13 31 562 366 525 134 26 232 173 1 6 33 114 370 21 25 30 8 11 19 5 344 242 16 + 573 + + + ICCARM + 135 455 + + + __cstat + 94 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 138 180 249 302 386 351 255 237 245 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + + + BICOMP + 583 + + + ICCARM + 214 610 + + + __cstat + 319 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + + + BICOMP + 579 + + + ICCARM + 177 247 + + + __cstat + 480 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 69 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + BICOMP + 581 + + + ICCARM + 399 327 + + + __cstat + 257 + + + + + ICCARM + 63 59 23 64 305 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + BICOMP + 575 + + + ICCARM + 276 620 + + + __cstat + 126 + + + + + ICCARM + 63 59 23 376 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + BICOMP + 572 + + + ICCARM + 469 203 + + + __cstat + 216 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + BICOMP + 588 + + + ICCARM + 503 189 + + + __cstat + 185 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 54 627 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + + + BICOMP + 568 + + + ICCARM + 353 497 + + + __cstat + 269 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 @@ -1411,131 +1199,150 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - ICCARM - 565 534 + BICOMP + 567 - BICOMP - 571 600 + ICCARM + 535 548 __cstat - 311 + 307 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - BICOMP - 370 11 179 7 33 28 170 180 1 6 21 242 156 159 232 123 30 5 9 165 153 157 185 171 163 184 183 127 13 31 72 114 25 8 19 344 173 32 331 562 366 396 525 134 26 357 14 17 24 16 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.c - ICCARM - 463 556 + BICOMP + 576 - BICOMP - 602 + ICCARM + 354 130 __cstat - 470 + 461 ICCARM - 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - ICCARM - 491 320 + BICOMP + 597 - BICOMP - 580 + ICCARM + 160 343 __cstat - 360 + 570 ICCARM - 131 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 152 147 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 43 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + + BICOMP + 577 + + + ICCARM + 308 412 + + + __cstat + 451 + + + + + ICCARM + 87 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 78 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + + BICOMP + 538 + + + ICCARM + 408 484 + + + __cstat + 389 + + + + + ICCARM + 69 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 88 78 + + + + + $PROJ_DIR$\..\hooks.c + + + BICOMP + 578 + + + ICCARM + 613 337 + + + __cstat + 589 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 80 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 87 69 $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c - - ICCARM - 563 417 - BICOMP - 581 + 520 - - __cstat - 526 - - - ICCARM - 150 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 128 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 475 415 - - - BICOMP - 595 - - - __cstat - 349 - - - - - ICCARM - 13 134 21 28 9 1 31 72 123 232 331 366 396 33 370 613 32 6 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - - - ICCARM - 454 644 - - - BICOMP - 596 + 553 486 __cstat @@ -1545,220 +1352,43 @@ ICCARM - 148 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 + 85 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 78 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\led.c - - ICCARM - 449 433 - BICOMP 582 + + ICCARM + 365 569 + __cstat - 371 + 414 ICCARM - 131 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 80 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 87 - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - - ICCARM - 450 414 - BICOMP - 578 + 590 - - __cstat - 295 - - - ICCARM - 151 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 128 131 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - - - ICCARM - 468 434 - - - BICOMP - 579 - - - __cstat - 352 - - - - - ICCARM - 140 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 131 128 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 634 398 - - - BICOMP - 617 - - - __cstat - 625 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 133 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 142 140 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 285 62 - - - BICOMP - 235 618 - - - __cstat - 245 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 131 128 147 152 140 142 - - - BICOMP - 9 357 17 185 127 331 123 28 147 153 163 32 14 24 131 140 165 157 171 184 72 396 128 152 142 170 156 179 159 180 183 13 31 562 366 525 134 26 232 16 173 7 1 6 33 114 370 21 25 30 8 11 19 5 344 242 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - - - ICCARM - 216 651 - - - BICOMP - 547 606 - - - __cstat - 306 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - BICOMP - 370 170 1 11 180 6 33 28 179 7 21 242 156 159 232 123 30 5 9 165 153 157 185 171 163 184 183 127 13 31 72 114 25 8 19 344 173 32 331 562 366 396 525 134 26 357 14 17 24 16 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 501 187 - - - BICOMP - 224 598 - - - __cstat - 271 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 156 159 170 179 180 165 153 157 185 171 163 7 127 173 184 183 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - - - ICCARM - 330 210 - - - BICOMP - 278 615 - - - __cstat - 260 - - - - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 - - - BICOMP - 185 370 11 127 33 28 153 163 184 72 21 242 165 157 171 183 13 31 232 123 30 5 9 170 156 179 159 180 7 1 6 114 25 8 19 344 173 32 331 562 366 396 525 134 26 357 14 17 24 16 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - - - ICCARM - 103 251 - - - BICOMP - 71 607 + 400 606 __cstat @@ -1768,254 +1398,524 @@ ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 9 1 31 72 123 232 331 366 396 33 370 613 32 6 13 134 21 28 344 242 26 25 14 30 17 8 24 11 19 16 5 140 - - - BICOMP - 170 1 123 16 180 6 179 7 562 366 134 28 140 156 159 525 26 232 9 165 153 157 185 171 163 184 183 127 13 31 72 32 331 396 357 14 17 24 173 33 114 370 21 25 30 8 11 19 5 344 242 + 66 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - ICCARM - 106 401 + BICOMP + 507 - BICOMP - 95 616 + ICCARM + 417 489 __cstat - 623 + 369 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 181 - - - BICOMP - 179 170 180 183 156 159 181 165 153 157 185 171 163 184 173 7 127 + 88 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - ICCARM - 405 64 + BICOMP + 533 - BICOMP - 569 614 + ICCARM + 402 409 __cstat - 520 + 377 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 180 170 179 156 159 165 153 157 185 171 163 7 127 173 184 183 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\lib\system_stm32f1xx.c - ICCARM - 188 105 + BICOMP + 587 - BICOMP - 60 610 + ICCARM + 423 560 __cstat - 263 + 438 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 159 156 170 179 180 165 153 157 185 171 163 7 127 173 184 183 + 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c - ICCARM - 226 641 + BICOMP + 512 - BICOMP - 479 601 + ICCARM + 425 499 __cstat - 70 + 320 ICCARM - 184 183 7 365 - - - BICOMP - 184 183 365 7 + 67 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 78 88 - $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\main.c - ICCARM - 436 192 + BICOMP + 580 - BICOMP - 437 611 + ICCARM + 312 112 __cstat - 196 + 270 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 164 162 - - - BICOMP - 180 170 162 179 164 156 159 165 153 157 185 171 163 7 127 173 184 183 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 88 78 89 70 69 87 - $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - ICCARM - 73 236 + BICOMP + 591 - BICOMP - 566 619 + ICCARM + 539 398 __cstat - 259 + 322 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 171 165 157 153 185 163 170 156 179 159 180 7 127 173 184 183 + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 474 574 249 302 386 351 585 - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\startup_stm32f103xb.s - ICCARM - 464 280 + AARM + 170 + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + BICOMP - 573 604 + 518 + + + ICCARM + 442 490 __cstat - 244 + 391 ICCARM - 184 183 7 168 340 - - - BICOMP - 123 331 183 7 396 168 562 366 184 340 232 114 + 26 91 4 13 19 21 32 137 180 249 302 386 351 31 368 574 30 5 387 255 8 6 1 20 28 10 14 17 25 22 3 - $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - ICCARM - 87 505 + BICOMP + 519 - BICOMP - 84 612 + ICCARM + 435 286 __cstat - 56 + 378 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 75 123 232 331 366 396 242 270 252 - - - BICOMP - 185 123 127 543 232 252 153 163 184 75 165 157 171 183 114 298 421 242 387 173 170 156 179 159 180 7 270 331 562 366 396 536 94 288 + 88 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 70 89 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\ff.c - - ICCARM - 404 413 - BICOMP - 59 609 + 521 - __cstat - 230 + ICCARM + 399 327 ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 + 433 212 23 208 305 180 249 302 386 351 552 164 + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\misc.c + BICOMP - 163 153 185 165 157 171 170 156 179 159 180 7 127 173 184 183 + 344 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + BICOMP + 107 + + + ICCARM + 397 340 + + + + + ICCARM + 371 415 373 137 180 249 302 386 351 552 164 474 336 395 309 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + BICOMP + 298 + + + ICCARM + 317 151 + + + + + ICCARM + 309 415 373 137 180 249 302 386 351 552 164 474 336 395 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + BICOMP + 350 + + + ICCARM + 108 210 + + + + + ICCARM + 463 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + BICOMP + 594 + + + ICCARM + 394 277 + + + __cstat + 199 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + BICOMP + 246 + + + ICCARM + 295 316 + + + + + BICOMP + 603 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + ICCARM + 603 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + + + $PROJ_DIR$\..\boot.c + + + BICOMP + 96 + + + ICCARM + 201 183 + + + + + ICCARM + 127 530 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 481 213 80 238 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 234 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + BICOMP + 457 + + + ICCARM + 133 379 + + + + + ICCARM + 454 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 207 176 609 132 341 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\timer.c + + + BICOMP + 562 + + + ICCARM + 214 610 + + + + + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + BICOMP + 227 + + + ICCARM + 504 407 + + + + + ICCARM + 92 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + BICOMP + 382 + + + ICCARM + 306 195 + + + + + ICCARM + 608 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_comp.c + + + BICOMP + 143 + + + ICCARM + 539 398 + + + + + BICOMP + 47 446 46 190 41 35 40 36 48 62 56 63 59 150 34 115 474 180 + + + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 474 180 + + + + + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 122 551 224 502 495 424 487 310 464 357 405 146 120 500 356 476 239 163 496 456 616 473 159 472 501 370 324 98 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + BICOMP + 144 + + + ICCARM + 279 508 + + + + + ICCARM + 169 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + BICOMP + 383 + + + ICCARM + 385 563 + + + + + ICCARM + 491 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + BICOMP + 121 + + + ICCARM + 222 549 + + + + + ICCARM + 595 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 540 454 207 176 609 132 341 @@ -2023,56 +1923,18 @@ $PROJ_DIR$\..\timer.c - ICCARM - 216 651 + BICOMP + 562 - BICOMP - 547 + ICCARM + 214 610 ICCARM - 76 576 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 407 195 133 275 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 316 296 - - - BICOMP - 256 - - - - - ICCARM - 82 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 231 126 - - - BICOMP - 66 - - - - - ICCARM - 550 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 492 206 98 635 82 391 + 127 530 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 481 213 80 238 @@ -2080,18 +1942,18 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - ICCARM - 291 522 + BICOMP + 109 - BICOMP - 43 + ICCARM + 329 465 ICCARM - 98 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 635 82 391 + 176 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 609 132 341 @@ -2099,18 +1961,18 @@ $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - ICCARM - 384 313 + BICOMP + 565 - BICOMP - 554 + ICCARM + 349 294 ICCARM - 194 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 + 202 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 @@ -2119,259 +1981,64 @@ AARM - 274 + 234 + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + BICOMP + 140 + + + ICCARM + 274 157 + + + + + ICCARM + 540 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + BICOMP + 246 + + + ICCARM + 295 316 + + + + + ICCARM + 132 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 341 + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - ICCARM - 637 347 + BICOMP + 181 - BICOMP - 124 + ICCARM + 619 375 ICCARM - 206 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 255 97 - - - BICOMP - 574 - - - - - ICCARM - 397 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 397 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c - - - ICCARM - 565 534 - - - BICOMP - 571 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 173 489 170 200 156 157 179 185 159 171 180 184 183 93 163 127 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 211 631 - - - BICOMP - 374 - - - - - ICCARM - 572 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - - - BICOMP - 572 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c - - - ICCARM - 80 198 - - - BICOMP - 110 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 173 489 170 200 156 157 179 185 159 171 180 184 183 93 163 127 - - - - - $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out - - - OBJCOPY - 477 - - - - - ILINK - 524 187 64 105 99 192 236 225 534 457 274 280 505 210 398 62 92 401 564 559 347 254 222 651 251 641 413 198 217 648 308 630 636 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 507 197 - - - BICOMP - 34 - - - - - ICCARM - 90 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 90 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 116 91 - - - BICOMP - 269 - - - - - ICCARM - 551 629 406 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 402 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 303 240 - - - BICOMP - 456 - - - - - ICCARM - 621 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 273 225 - - - BICOMP - 400 - - - - - ICCARM - 72 123 232 331 366 396 562 114 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c - - - ICCARM - 304 99 - - - BICOMP - 228 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 173 489 170 200 156 157 179 185 159 171 180 184 183 93 163 127 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 83 346 - - - BICOMP - 506 - - - - - ICCARM - 538 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 538 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + 207 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 176 609 132 341 @@ -2380,30 +2047,30 @@ AARM - 274 + 234 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - ICCARM - 362 392 + BICOMP + 457 - BICOMP - 50 + ICCARM + 133 379 - ICCARM - 546 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + BICOMP + 543 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 - BICOMP - 546 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + ICCARM + 543 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 @@ -2411,160 +2078,251 @@ $PROJ_DIR$\..\irq.c - ICCARM - 297 647 + BICOMP + 338 - BICOMP - 399 + ICCARM + 330 607 ICCARM - 76 576 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 407 195 133 275 + 127 530 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 481 213 80 238 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - ICCARM - 211 631 + BICOMP + 107 - BICOMP - 374 + ICCARM + 397 340 + + BICOMP + 554 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + ICCARM - 514 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 + 554 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c - ICCARM - 408 467 + BICOMP + 509 - BICOMP - 266 + ICCARM + 535 548 - ICCARM - 471 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + BICOMP + 47 446 46 190 41 35 40 36 48 62 56 63 59 150 34 115 - BICOMP - 471 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 - $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - AARM - 274 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 80 198 - BICOMP - 110 + 113 + + + ICCARM + 459 192 + + BICOMP + 142 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + ICCARM - 76 576 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 407 195 133 275 + 142 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - ICCARM - 564 - BICOMP - 63 + 528 - - __cstat - 638 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - ICCARM - 390 639 - - - BICOMP - 117 + 225 175 + + BICOMP + 342 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + ICCARM - 309 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 + 342 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 - $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c BICOMP - 324 + 248 - - __cstat - 541 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - ICCARM - 41 189 + 326 165 + + BICOMP - 395 + 47 446 46 190 41 35 40 36 48 62 56 63 59 150 34 115 + + + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + BICOMP + 426 + + + ICCARM + 333 253 ICCARM - 190 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 593 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 595 540 454 207 176 609 132 341 + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c + BICOMP - 190 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 184 + + + ICCARM + 129 198 + + + + + BICOMP + 47 446 46 190 41 35 40 36 48 62 56 63 59 150 34 115 + + + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + BICOMP + 364 + + + ICCARM + 197 618 + + + + + BICOMP + 510 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + ICCARM + 510 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + + + $PROJ_DIR$\..\bin\openbtl_olimex_stm32p103.out + + + OBJCOPY + 452 + + + + + ILINK + 466 203 130 183 165 189 267 278 548 398 234 327 455 211 337 112 147 343 508 549 375 232 273 610 247 620 497 198 277 604 311 611 614 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + BICOMP + 339 + + + ICCARM + 231 278 + + + + + ICCARM + 137 180 249 302 386 351 552 164 + + + + + $PROJ_DIR$\..\src\app\app.c + + + BICOMP + 230 + + + ICCARM + 173 136 + + + + + ICCARM + 555 621 494 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 345 @@ -2573,11 +2331,83 @@ BICOMP - 400 + 339 __cstat - 542 + 558 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + BICOMP + 144 + + + ICCARM + 508 + + + __cstat + 615 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + BICOMP + 156 + + + ICCARM + 362 605 + + + + + ICCARM + 321 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + BICOMP + 350 + + + ICCARM + 108 210 + + + + + BICOMP + 215 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + ICCARM + 215 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + + + $PROJ_DIR$\..\lib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + BICOMP + 282 + + + __cstat + 564 @@ -2585,22 +2415,267 @@ $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - ICCARM - 337 100 + BICOMP + 124 + + ICCARM + 301 166 + + + BICOMP - 65 + 158 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + ICCARM + 158 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 234 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + BICOMP + 227 + + + ICCARM + 504 407 + + + + + BICOMP + 448 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + ICCARM + 448 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + + + $PROJ_DIR$\..\vectors.c + + + BICOMP + 184 + + + ICCARM + 129 198 ICCARM - 119 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 127 530 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 481 213 80 238 + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + BICOMP - 119 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 364 + + + ICCARM + 197 618 + + + + + ICCARM + 458 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + BICOMP + 426 + + + ICCARM + 333 253 + + + + + BICOMP + 204 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + ICCARM + 204 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + BICOMP + 282 + + + ICCARM + 118 273 + + + + + ICCARM + 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + BICOMP + 344 + + + ICCARM + 292 97 + + + + + ICCARM + 341 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c + + + BICOMP + 125 + + + ICCARM + 177 247 + + + + + ICCARM + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + BICOMP + 113 + + + ICCARM + 459 192 + + + + + ICCARM + 598 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + BICOMP + 124 + + + ICCARM + 301 166 + + + + + ICCARM + 220 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + BICOMP + 181 + + + ICCARM + 375 + + + __cstat + 268 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + BICOMP + 110 + + + ICCARM + 232 + + + __cstat + 334 + + + + + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + BICOMP + 298 + + + ICCARM + 317 151 + + + + + BICOMP + 182 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + + + ICCARM + 182 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 @@ -2608,12 +2683,12 @@ $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - ICCARM - 559 + BICOMP + 121 - BICOMP - 58 + ICCARM + 549 __cstat @@ -2622,196 +2697,147 @@ - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - ICCARM - 300 67 + BICOMP + 565 - BICOMP - 327 + ICCARM + 349 294 - ICCARM - 125 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + BICOMP + 544 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - BICOMP - 125 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + ICCARM + 544 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\src\os\os.c - - ICCARM - 347 - BICOMP - 124 + 116 - - __cstat - 239 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - ICCARM - 254 - - - BICOMP - 61 - - - __cstat - 292 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 303 240 - - - BICOMP - 456 + 331 254 ICCARM - 203 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 203 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + 621 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - ICCARM - 337 100 + BICOMP + 557 - BICOMP - 65 + ICCARM + 260 229 + + BICOMP + 388 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 + ICCARM - 258 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 + 388 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - ICCARM - 103 251 + BICOMP + 110 - BICOMP - 71 + ICCARM + 217 232 ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 + 609 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 132 341 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c - ICCARM - 507 197 + BICOMP + 244 - BICOMP - 34 + ICCARM + 284 211 + + BICOMP + 47 446 46 190 41 35 40 36 48 62 56 63 59 150 34 115 + ICCARM - 632 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 115 204 44 621 626 550 492 206 98 635 82 391 + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - ICCARM - 35 222 + BICOMP + 557 - BICOMP - 324 + ICCARM + 260 229 ICCARM - 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 + 429 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 598 169 206 92 593 595 540 454 207 176 609 132 341 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - ICCARM - 326 40 + BICOMP + 447 - BICOMP - 383 + ICCARM + 276 620 ICCARM - 391 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 255 97 - - - BICOMP - 574 - - - - - ICCARM - 204 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 44 621 626 550 492 206 98 635 82 391 + 433 212 23 131 @@ -2819,41 +2845,22 @@ $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - ICCARM - 350 545 + BICOMP + 383 - BICOMP - 373 + ICCARM + 385 563 - - ICCARM - 45 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - BICOMP - 45 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 119 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c - ICCARM - 404 413 - - - BICOMP - 59 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 + 119 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 @@ -2861,18 +2868,18 @@ $PROJ_DIR$\..\src\hw\hw.c - ICCARM - 510 535 + BICOMP + 134 - BICOMP - 85 + ICCARM + 460 541 ICCARM - 551 629 406 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 635 82 391 402 + 555 621 494 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 206 92 593 595 540 454 207 176 609 132 341 345 @@ -2880,22 +2887,22 @@ $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - ICCARM - 291 522 + BICOMP + 109 - BICOMP - 43 + ICCARM + 329 465 - ICCARM - 478 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + BICOMP + 443 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 - BICOMP - 478 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + ICCARM + 443 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 @@ -2904,175 +2911,91 @@ ILINK - 39 55 389 261 248 37 532 120 379 381 650 233 321 267 557 442 640 527 51 221 426 234 286 79 299 53 549 351 77 648 308 630 636 + 104 100 367 242 219 123 468 174 355 359 617 265 283 228 547 406 612 467 117 262 488 252 323 141 325 103 556 372 148 604 311 611 614 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c - ICCARM - 384 313 + BICOMP + 95 - BICOMP - 554 + ICCARM + 353 497 ICCARM - 540 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - - - BICOMP - 540 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - ICCARM - 279 254 + BICOMP + 528 - BICOMP - 61 + ICCARM + 225 175 ICCARM - 635 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 451 632 115 204 44 621 626 550 492 206 98 82 391 + 206 415 373 137 180 249 302 386 351 552 164 474 336 395 309 371 321 458 220 608 202 463 491 429 598 169 92 593 595 540 454 207 176 609 132 341 - $PROJ_DIR$\..\src\os\os.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c - ICCARM - 305 237 + BICOMP + 437 - BICOMP - 36 + ICCARM + 363 243 + + BICOMP + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 474 180 + ICCARM - 629 + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 474 180 - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - ICCARM - 247 268 + BICOMP + 382 - BICOMP - 555 + ICCARM + 306 195 - - ICCARM - 368 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - BICOMP - 368 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 358 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - ICCARM - 247 268 - - - BICOMP - 555 - - - - - ICCARM - 451 460 358 72 123 232 331 366 396 562 114 525 289 367 307 348 309 514 258 649 194 531 429 632 115 204 44 621 626 550 492 206 98 635 82 391 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c - - - ICCARM - 330 210 - - - BICOMP - 278 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - - - BICOMP - 173 489 170 200 156 157 179 185 159 171 180 184 183 93 163 127 - - - - - $PROJ_DIR$\..\..\..\..\Source\fatfs\src\option\unicode.c - - - ICCARM - 226 641 - - - BICOMP - 479 - - - - - ICCARM - 499 215 7 74 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 390 639 - - - BICOMP - 117 - - - - - ICCARM - 575 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - - - BICOMP - 575 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 358 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 @@ -3080,22 +3003,68 @@ $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - ICCARM - 231 126 + BICOMP + 140 + + ICCARM + 274 157 + + + BICOMP - 66 + 191 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + ICCARM + 191 297 393 137 180 249 302 386 351 552 164 474 291 296 289 285 290 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c + + + BICOMP + 184 + + + ICCARM + 129 198 + + + __cstat + 218 + + + + + BICOMP + 46 56 40 41 48 59 51 86 35 36 62 34 63 115 47 23 + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c + + + BICOMP + 155 + + + ICCARM + 160 343 ICCARM - 202 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 - - - BICOMP - 202 315 355 72 123 232 331 366 396 562 114 525 314 323 312 332 318 + 47 446 46 86 41 35 40 36 48 62 56 63 59 23 34 115 525 @@ -3104,109 +3073,40 @@ ILINK - 201 + 188 OBJCOPY - 537 + 542 ILINK - 113 187 64 105 99 192 236 534 457 280 505 210 398 622 62 92 401 121 439 441 412 469 512 458 420 495 633 445 497 448 415 417 644 440 433 414 434 320 556 651 251 641 413 217 648 308 630 636 + 154 203 130 183 165 189 267 548 398 327 455 211 337 569 112 147 343 625 170 427 428 493 440 471 422 505 436 600 410 445 409 490 486 606 412 489 499 484 286 560 610 620 497 277 604 311 611 614 - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\vectors.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - ICCARM - 80 198 - BICOMP - 110 + 156 - __cstat - 253 + ICCARM + 362 605 - - ICCARM - 173 165 170 153 156 157 179 185 159 171 180 184 183 7 163 127 - BICOMP - 170 180 179 156 159 183 165 153 157 185 171 163 184 127 173 7 + 527 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c - ICCARM - 106 401 - - - BICOMP - 95 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 568 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\cpu_iar.c - - - ICCARM - 388 265 - - - BICOMP - 472 - - - - - ICCARM - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 525 123 - - - BICOMP - 173 489 170 153 156 157 179 185 159 171 180 184 183 7 163 127 525 123 - - - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 342 208 - - - BICOMP - 363 - - - - - ICCARM - 380 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 - - - BICOMP - 380 315 355 72 123 232 331 366 396 562 114 525 314 323 317 312 332 318 + 527 297 393 137 180 249 302 386 351 552 164 474 291 296 288 289 285 290 @@ -3215,13 +3115,13 @@ OBJCOPY - 339 + 304 ILINK - 39 105 225 274 647 622 62 40 67 392 639 631 100 208 313 189 545 268 197 564 97 467 240 559 126 346 347 522 254 296 222 651 198 648 308 630 636 + 104 183 278 234 607 569 112 97 151 340 605 618 166 195 294 210 563 229 192 508 175 407 253 549 157 379 375 465 232 316 273 610 198 604 311 611 614 @@ -3230,13 +3130,36 @@ OBJCOPY - 378 + 348 ILINK - 39 105 225 274 647 622 62 40 67 392 639 631 100 208 313 189 545 268 197 564 97 467 240 559 126 346 347 522 254 296 222 651 198 648 308 630 636 + 104 183 278 234 607 569 112 97 151 340 605 618 166 195 294 210 563 229 192 508 175 407 253 549 157 379 375 465 232 316 273 610 198 604 311 611 614 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + + + BICOMP + 623 + + + ICCARM + 626 625 + + + __cstat + 624 + + + + + ICCARM + 47 51 46 86 41 35 40 36 48 62 56 63 59 23 34 115 19 21 32 137 180 249 302 386 351 31 368 574 30 5 26 91 4 13 387 255 8 6 1 20 28 10 14 17 25 22 3 69 @@ -3252,12 +3175,16 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\cpu.c ICCARM + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c + ICCARM + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\IAR\vectors.c ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\can.c + $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c ICCARM @@ -3269,11 +3196,7 @@ ICCARM - $PROJ_DIR$\..\lib\CMSIS\CM3\CoreSupport\core_cm3.c - ICCARM - - - $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c ICCARM @@ -3285,17 +3208,17 @@ ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\uart.c - ICCARM - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c + $PROJ_DIR$\..\lib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c ICCARM $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\flash.c ICCARM + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\usb.c + ICCARM + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32\nvm.c ICCARM diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.ewp index 7779cc47..40488d96 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.ewp +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/ide/stm32f103.ewp @@ -2359,15 +2359,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c @@ -2442,10 +2442,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/main.c index 96b9c918..fb7cb4d8 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Boot/main.c @@ -145,7 +145,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -158,7 +158,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOB); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -181,7 +181,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -191,9 +191,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -241,8 +241,8 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* Disable UART peripheral */ LL_USART_Disable(USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/boot.c index 0f872e98..abcafa11 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,20 +121,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -143,9 +143,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -154,11 +154,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -172,7 +172,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -212,12 +212,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -226,8 +226,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c index 42c2a0fc..5833111d 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_IAR/Prog/main.c @@ -146,10 +146,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -180,7 +180,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -190,7 +190,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ @@ -221,10 +221,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12); @@ -233,10 +233,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/blt_conf.h index 3f3c1337..717653e5 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvoptx b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvoptx index dfb587fd..4eeef6b2 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvoptx +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvoptx @@ -950,7 +950,7 @@ App - 1 + 0 0 0 0 @@ -1241,18 +1241,6 @@ 3 86 - 5 - 0 - 0 - 0 - ..\..\..\..\Source\uart.h - uart.h - 0 - 0 - - - 3 - 87 1 0 0 @@ -1264,7 +1252,7 @@ 3 - 88 + 87 5 0 0 @@ -1276,7 +1264,7 @@ 3 - 89 + 88 5 0 0 @@ -1288,7 +1276,7 @@ 3 - 90 + 89 1 0 0 @@ -1300,7 +1288,7 @@ 3 - 91 + 90 5 0 0 @@ -1312,7 +1300,7 @@ 3 - 92 + 91 5 0 0 @@ -1324,7 +1312,7 @@ 3 - 93 + 92 1 0 0 @@ -1336,7 +1324,7 @@ 3 - 94 + 93 1 0 0 @@ -1348,7 +1336,7 @@ 3 - 95 + 94 1 0 0 @@ -1360,7 +1348,7 @@ 3 - 96 + 95 1 0 0 @@ -1372,7 +1360,7 @@ 3 - 97 + 96 5 0 0 @@ -1384,7 +1372,7 @@ 3 - 98 + 97 1 0 0 @@ -1396,7 +1384,7 @@ 3 - 99 + 98 1 0 0 @@ -1408,7 +1396,7 @@ 3 - 100 + 99 5 0 0 @@ -1420,19 +1408,7 @@ 3 - 101 - 1 - 0 - 0 - 0 - ..\..\..\..\Source\ARMCM3_STM32F1\uart.c - uart.c - 0 - 0 - - - 3 - 102 + 100 1 0 0 @@ -1444,7 +1420,7 @@ 3 - 103 + 101 1 0 0 @@ -1454,6 +1430,30 @@ 0 0 + + 3 + 102 + 5 + 0 + 0 + 0 + ..\..\..\..\Source\rs232.h + rs232.h + 0 + 0 + + + 3 + 103 + 1 + 0 + 0 + 0 + ..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + rs232.c + 0 + 0 + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvprojx b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvprojx index ef780f95..b10f03bc 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvprojx +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/ide/stm32f103.uvprojx @@ -817,11 +817,6 @@ 5 ..\..\..\..\Source\timer.h - - uart.h - 5 - ..\..\..\..\Source\uart.h - xcp.c 1 @@ -892,11 +887,6 @@ 5 ..\..\..\..\Source\ARMCM3_STM32F1\types.h - - uart.c - 1 - ..\..\..\..\Source\ARMCM3_STM32F1\uart.c - usb.c 1 @@ -907,6 +897,16 @@ 1 ..\..\..\..\Source\ARMCM3_STM32F1\Keil\cpu_comp.c + + rs232.h + 5 + ..\..\..\..\Source\rs232.h + + + rs232.c + 1 + ..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/main.c index 29697f29..5b4598fe 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Boot/main.c @@ -147,7 +147,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -160,7 +160,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOB); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -183,7 +183,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -193,9 +193,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -243,8 +243,8 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* Disable UART peripheral */ LL_USART_Disable(USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/boot.c index 1a0e24d3..69b3e18c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,20 +121,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -143,9 +143,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -154,11 +154,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -172,7 +172,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -212,12 +212,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -226,8 +226,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c index 166a6d61..2cb322d1 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_Keil/Prog/main.c @@ -148,10 +148,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -182,7 +182,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -192,7 +192,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ @@ -223,10 +223,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12); @@ -235,10 +235,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/blt_conf.h index 803f7b42..519d40e7 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (1) +#define BOOT_COM_RS232_CHANNEL_INDEX (1) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/main.c index 326e10a6..81be4d53 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Boot/main.c @@ -148,7 +148,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -161,7 +161,7 @@ void HAL_MspInit(void) LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOB); LL_APB2_GRP1_EnableClock(LL_APB2_GRP1_PERIPH_GPIOC); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART2); #endif @@ -184,7 +184,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_2; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -194,9 +194,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pin = LL_GPIO_PIN_3; GPIO_InitStruct.Mode = LL_GPIO_MODE_FLOATING; LL_GPIO_Init(GPIOA, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -244,8 +244,8 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* Disable UART peripheral */ LL_USART_Disable(USART2); #endif diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/boot.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/boot.c index 506060ef..8ea88ce4 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,20 +121,20 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART2; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; - uartHandle.Init.OverSampling = UART_OVERSAMPLING_16; + rs232Handle.Instance = USART2; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Init.OverSampling = UART_OVERSAMPLING_16; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -143,9 +143,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -154,11 +154,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -172,7 +172,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -194,7 +194,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -203,7 +203,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -212,12 +212,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -226,8 +226,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c index 1b699153..7f5e834a 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F1_Olimex_STM32P103_TrueStudio/Prog/main.c @@ -149,10 +149,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOC_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART2_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -183,7 +183,7 @@ void HAL_MspInit(void) HAL_GPIO_Init(GPIOC, &GPIO_InitStruct); HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_2; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -193,7 +193,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Mode = GPIO_MODE_INPUT; GPIO_InitStruct.Pull = GPIO_NOPULL; HAL_GPIO_Init(GPIOA, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ @@ -224,10 +224,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8|GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOC, GPIO_PIN_12, GPIO_PIN_SET); HAL_GPIO_DeInit(GPIOC, GPIO_PIN_12); @@ -236,10 +236,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART2_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOC_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.cspy.bat b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.cspy.bat index 01c3f75f..4e4e7b36 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.cspy.bat +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.cspy.bat @@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl" @echo off goto end @@ -34,7 +34,7 @@ goto end @echo on -"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl" +"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\common\bin\cspybat" -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\settings\stm32f103.Debug.driver.xcl" @echo off :end \ No newline at end of file diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.general.xcl b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.general.xcl index b0d8406c..fabf150c 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.general.xcl +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.Debug.general.xcl @@ -2,7 +2,7 @@ "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armjlink2.dll" -"C:\Work\software\OpenBLT\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\..\bin\openblt_olimexino_stm32.out" +"C:\Work\software\OpenBLT_uart_refactoring\Target\Demo\ARMCM3_STM32F1_Olimexino_STM32_IAR\Boot\ide\..\bin\openblt_olimexino_stm32.out" --plugin="C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.3\arm\bin\armbat.dll" diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.wsdt b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.wsdt index 707f8979..408577ec 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.wsdt +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/settings/stm32f103.wsdt @@ -170,7 +170,7 @@ 24 1863 2 - + 0 -1 @@ -226,11 +226,13 @@ stm32f103 + stm32f103/Source + stm32f103/Source/ARMCM3_STM32F1 14 - 11 + 20 1 @@ -244,12 +246,12 @@ 08000D8400000F84000008840000FFFFFFFF54840000328100001C81000009840000 - 040030840000520000000E840000500000000B8100001F0000000D81000021000000 + 0600048400004C000000068400004E0000000E8400005000000030840000520000000B8100001F0000000D81000021000000 0 0A0000000A0000006E0000006E000000 - 00000000F00300008007000003040000 + 00000000E903000080070000FE030000 4096 0 0 @@ -275,8 +277,8 @@ 4294967295 - 000000003500000022010000E6000000 - 000000003F03000080070000F0030000 + 0000000079030000800700002A040000 + 000000003803000080070000E9030000 4096 0 0 @@ -289,7 +291,7 @@ 34052 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 32768 0 0 @@ -312,7 +314,7 @@ 34048 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -325,7 +327,7 @@ 34056 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -339,7 +341,7 @@ 34057 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -353,7 +355,7 @@ 34058 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -367,7 +369,7 @@ 34059 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -381,7 +383,7 @@ 34062 000000003500000022010000E6000000 - 04000000570300007C070000D6030000 + 04000000550300007C070000CD030000 4096 0 0 @@ -465,7 +467,7 @@ 34063 00000000350000000601000096010000 - 0000000032000000060100003B030000 + 00000000320000000601000034030000 4096 0 0 @@ -476,11 +478,11 @@ 1 - 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A0100003B0300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000010040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF000000003B030000800700003F030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E650080000001000000000000003500000022010000E6000000000000003F03000080070000F0030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100001004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 + 0000000010000000000000000010000001000000FFFFFFFFFFFFFFFF06010000320000000A010000340300000100000002000010040000000100000000000000000000000F85000000000000000000000000000000000000010000000F850000010000000F850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000D85000000000000000000000000000000000000010000000D850000010000000D850000000000000080000000000000FFFFFFFFFFFFFFFF000000000000000004000000040000000000000001000000040000000100000000000000000000000C85000000000000000000000000000000000000010000000C850000010000000C850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000078500000000000000000000000000000000000001000000078500000100000007850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000068500000000000000000000000000000000000001000000068500000100000006850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000058500000000000000000000000000000000000001000000058500000100000005850000000000000080000001000000FFFFFFFFFFFFFFFF00000000340300008007000038030000010000000100001004000000010000000000000000000000FFFFFFFF07000000048500000085000008850000098500000A8500000B8500000E850000FFFF02000B004354616262656450616E6500800000010000000000000079030000800700002A040000000000003803000080070000E9030000000000004080005607000000FFFEFF054200750069006C006400010000000485000001000000FFFFFFFFFFFFFFFFFFFEFF094400650062007500670020004C006F006700010000000085000001000000FFFFFFFFFFFFFFFFFFFEFF0C4400650063006C00610072006100740069006F006E007300000000000885000001000000FFFFFFFFFFFFFFFFFFFEFF0A5200650066006500720065006E00630065007300000000000985000001000000FFFFFFFFFFFFFFFFFFFEFF0D460069006E006400200069006E002000460069006C0065007300000000000A85000001000000FFFFFFFFFFFFFFFFFFFEFF1541006D0062006900670075006F0075007300200044006500660069006E006900740069006F006E007300000000000B85000001000000FFFFFFFFFFFFFFFFFFFEFF0B54006F006F006C0020004F0075007400700075007400000000000E85000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFF0485000001000000FFFFFFFF04850000000000000080000000000000FFFFFFFFFFFFFFFF00000000000000000400000004000000000000000100000004000000010000000000000000000000038500000000000000000000000000000000000001000000038500000100000003850000000000000000000000000000 CMSIS-Pack - 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B00FF7F0000 + 00200000010000000100FFFF01001100434D4643546F6F6C426172427574746F6ED1840000000000000C000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF0A43004D005300490053002D005000610063006B0018000000 34049 @@ -489,7 +491,7 @@ 8192 0 0 - 32767 + 24 0 @@ -497,7 +499,7 @@ Main - 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0000000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00FF7F0000 + 00200000010000002000FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000035000000FFFEFF000000000000000000000000000100000001000000018001E100000000000036000000FFFEFF000000000000000000000000000100000001000000018003E100000000040038000000FFFEFF0000000000000000000000000001000000010000000180008100000000000019000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018007E10000000004003B000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000018023E10000000004003D000000FFFEFF000000000000000000000000000100000001000000018022E10000000004003C000000FFFEFF000000000000000000000000000100000001000000018025E10000000004003F000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001802BE100000000040042000000FFFEFF00000000000000000000000000010000000100000001802CE100000000040043000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6E4281000000000400FFFFFFFFFFFEFF0001000000000000000100000000000000010000007800000002002050FFFFFFFFFFFEFF0096000000000000000000018021810000000004002C000000FFFEFF000000000000000000000000000100000001000000018024E10000000004003E000000FFFEFF000000000000000000000000000100000001000000018028E100000000040040000000FFFEFF000000000000000000000000000100000001000000018029E100000000040041000000FFFEFF000000000000000000000000000100000001000000018002810000000004001B000000FFFEFF0000000000000000000000000001000000010000000180298100000000040030000000FFFEFF000000000000000000000000000100000001000000018027810000000004002E000000FFFEFF000000000000000000000000000100000001000000018028810000000004002F000000FFFEFF00000000000000000000000000010000000100000001801D8100000000040028000000FFFEFF00000000000000000000000000010000000100000001801E8100000000040029000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800B810000000004001F000000FFFEFF00000000000000000000000000010000000100000001800C8100000000000020000000FFFEFF00000000000000000000000000010000000100000001805F8600000000000034000000FFFEFF00000000000000000000000000010000000100000001800000000001000000FFFFFFFFFFFEFF00000000000000000000000000010000000100000001800E8100000000000022000000FFFEFF00000000000000000000000000010000000100000001800F8100000000000023000000FFFEFF00000000000000000000000000010000000100000000000000FFFEFF044D00610069006E00E8020000 34050 @@ -506,7 +508,7 @@ 8192 0 0 - 32767 + 744 0 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.dep b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.dep index 608b3997..5b64dfcd 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.dep +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.dep @@ -1,3614 +1,811 @@ 4 - 624206044 + 1961560813 Debug - $TOOLKIT_DIR$\inc\c\iccarm_builtin.h - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can_ex.h + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_can.h $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f103xb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\stm32f1xx.h $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F1xx\Include\system_stm32f1xx.h - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\usbd_conf.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.xcl - $PROJ_DIR$\..\obj\usb.xcl - $PROJ_DIR$\..\obj\ff.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl - $PROJ_DIR$\..\obj\usbd_ctlreq.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\usbd_bulk.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\usbd_desc.xcl - $PROJ_DIR$\..\obj\system_stm32f1xx.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.xcl - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl - $PROJ_DIR$\..\obj\usbd_core.xcl - $PROJ_DIR$\..\obj\usbd_ioreq.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\unicode.xcl - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\obj\system_stm32f10x.o - $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal.h + $PROJ_DIR$\..\lib\fatfs\mmc.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\usb_prop.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\obj\usb_desc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o - $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\obj\com.xcl $PROJ_DIR$\..\lib\SPL\src\misc.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_adc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_flash.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_fsmc.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + $PROJ_DIR$\..\obj\usb_desc.pbi + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\unicode.xcl + $PROJ_DIR$\..\obj\system_stm32f10x.o + $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_iwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.o + $PROJ_DIR$\..\lib\cmsis\core_cm3.h + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dac.h + $PROJ_DIR$\..\obj\file.xcl + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.o + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\usb_prop.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h + $PROJ_DIR$\..\obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\Debug\Obj\core_cm3.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\usb_regs.lst + $PROJ_DIR$\Debug\Obj\app.o + $PROJ_DIR$\..\obj\app.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h + $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\obj\stm32f10x_i2c.lst $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_can.h - $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\usb_istr.c - $PROJ_DIR$\Debug\Obj\core_cm3.pbi - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h - $PROJ_DIR$\..\obj\stm32f10x_adc.lst - $PROJ_DIR$\..\obj\cpu.pbi - $PROJ_DIR$\..\obj\usb_istr.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_adc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dac.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_can.h - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.o + $PROJ_DIR$\..\obj\usb_istr.lst $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\cpu.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_rtc.pbi + $PROJ_DIR$\..\lib\SPL\inc\misc.h $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - $PROJ_DIR$\..\obj\stm32f10x_exti.pbi $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_bkp.h $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c $PROJ_DIR$\..\obj\usb_prop.lst $PROJ_DIR$\..\obj\can.o $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_adc.__cstat.et - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\Debug\Obj\app.o - $PROJ_DIR$\..\obj\usb_regs.lst - $PROJ_DIR$\..\obj\app.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - $PROJ_DIR$\..\obj\usb.lst + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.h + $PROJ_DIR$\..\usb_istr.c + $PROJ_DIR$\..\obj\stm32f10x_adc.lst + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_can.h + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\stm32f10x_rcc.lst + $PROJ_DIR$\..\obj\nvm.lst + $PROJ_DIR$\..\obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\stm32f10x_i2c.o $PROJ_DIR$\Debug\Obj\stm32f10x_can.o $PROJ_DIR$\..\obj\stm32f10x_dma.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_cec.h - $PROJ_DIR$\..\obj\stm32f10x_usart.pbi - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o - $PROJ_DIR$\Debug\Obj\misc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o $TOOLKIT_DIR$\inc\c\cmsis_iar.h + $PROJ_DIR$\Debug\Obj\misc.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\stm32f10x_iwdg.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + $PROJ_DIR$\..\src\hw\hw.h + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\usb_core.lst + $PROJ_DIR$\Debug\Obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\obj\usb.lst + $PROJ_DIR$\..\obj\usb_init.lst + $PROJ_DIR$\..\obj\mmc.o + $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\obj\irq.o + $PROJ_DIR$\..\obj\hw.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + $PROJ_DIR$\..\src\os\os.h + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\Debug\Obj\stm32f10x_usart.o $PROJ_DIR$\..\obj\stm32f10x_can.o $PROJ_DIR$\Debug\Obj\stm32f10x_dma.o $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\obj\hooks.pbi - $PROJ_DIR$\..\obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\irq.o - $PROJ_DIR$\Debug\Obj\misc.o - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\usb_init.lst - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - $PROJ_DIR$\..\src\hw\hw.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.lst - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\obj\usb_core.lst - $PROJ_DIR$\..\obj\hw.lst - $PROJ_DIR$\..\obj\stm32f10x_dac.o - $PROJ_DIR$\..\obj\stm32f10x_i2c.o - $PROJ_DIR$\..\obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\src\os\os.h - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\ff.lst - $PROJ_DIR$\..\obj\stm32f10x_rcc.o - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\src\header.h - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\usb_core.__cstat.et - $PROJ_DIR$\..\obj\hooks.lst - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\hooks.__cstat.et - $PROJ_DIR$\..\obj\usb_int.pbi - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\usb.o - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\xcp.lst - $PROJ_DIR$\..\obj\assert.lst - $PROJ_DIR$\..\obj\usb_regs.pbi - $PROJ_DIR$\..\obj\unicode.o $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\cop.lst - $PROJ_DIR$\..\obj\ff.o - $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\unicode.o $PROJ_DIR$\..\obj\hooks.o $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\backdoor.__cstat.et $PROJ_DIR$\..\obj\cop.__cstat.et + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\nvm.pbi $PROJ_DIR$\..\obj\flash.pbi - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\obj\usb_istr.__cstat.et + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\src\header.h + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\xcp.lst + $PROJ_DIR$\..\obj\usb_int.pbi + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\usb_regs.pbi + $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\obj\cpu.lst + $PROJ_DIR$\..\obj\usb_core.__cstat.et + $PROJ_DIR$\..\obj\ff.lst + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f10x_exti.o + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.pbi + $PROJ_DIR$\..\obj\uart.o + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\usb.o + $PROJ_DIR$\..\obj\stm32f10x_rcc.o + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\assert.lst $PROJ_DIR$\..\obj\usb.pbi - $PROJ_DIR$\..\obj\net.__cstat.et - $PROJ_DIR$\..\obj\usb_pwr.__cstat.et - $PROJ_DIR$\..\obj\file.__cstat.et - $PROJ_DIR$\..\obj\usb_sil.pbi - $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f10x.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.lst $PROJ_DIR$\..\obj\stm32f10x_wwdg.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.lst - $PROJ_DIR$\..\usb_istr.h - $PROJ_DIR$\..\obj\app.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi - $PROJ_DIR$\..\obj\stm32f103.pbd $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_spi.h $PROJ_DIR$\..\obj\stm32f10x_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_bkp.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\obj\usb_istr.__cstat.et $PROJ_DIR$\..\usb_prop.c - $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_usart.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.lst + $PROJ_DIR$\..\obj\stm32f10x_pwr.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_bkp.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\obj\stm32f10x_bkp.pbi $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\app.o + $PROJ_DIR$\..\obj\stm32f10x_bkp.o + $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.pbi $PROJ_DIR$\..\obj\irq.pbi $PROJ_DIR$\..\usb_pwr.c - $PROJ_DIR$\Debug\Obj\hw.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi - $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et - $PROJ_DIR$\..\usb_pwr.h - $PROJ_DIR$\..\usb_prop.h - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\..\obj\usb_pwr.__cstat.et + $PROJ_DIR$\..\obj\net.__cstat.et + $PROJ_DIR$\..\obj\stm32f103.pbd + $PROJ_DIR$\..\obj\com.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_gpio.__cstat.et + $PROJ_DIR$\..\usb_istr.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + $PROJ_DIR$\..\obj\usb_sil.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.__cstat.et + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi $PROJ_DIR$\..\obj\stm32f10x_spi.o + $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\vectors.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_cec.__cstat.et + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\os.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.pbi - $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\irq.lst + $PROJ_DIR$\Debug\Obj\hw.pbi $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c $PROJ_DIR$\Debug\Obj\stm32f10x_exti.o - $PROJ_DIR$\..\obj\vectors.o - $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi - $PROJ_DIR$\..\obj\stm32f10x_adc.pbi $PROJ_DIR$\..\obj\stm32f10x_can.pbi - $PROJ_DIR$\..\obj\vectors.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\stm32f10x_rtc.pbi $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_adc.pbi $PROJ_DIR$\..\obj\stm32f10x_dac.lst - $PROJ_DIR$\..\obj\core_cm3.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_usart.h + $PROJ_DIR$\Debug\Obj\system_stm32f10x.o + $PROJ_DIR$\..\obj\stm32f10x_wwdg.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.pbi + $PROJ_DIR$\..\usb_prop.h + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.pbi $PROJ_DIR$\..\obj\stm32f10x_spi.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_iwdg.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.pbi - $PROJ_DIR$\..\obj\os.pbi - $PROJ_DIR$\..\obj\irq.lst - $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\stm32f10x_flash.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et - $PROJ_DIR$\..\obj\usbd_core.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\vectors.o + $PROJ_DIR$\..\usb_pwr.h + $PROJ_DIR$\..\obj\core_cm3.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_can.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal.__cstat.et + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.lst + $PROJ_DIR$\..\obj\stm32f10x_flash.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.pbi + $PROJ_DIR$\..\obj\stm32f10x_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\stm32f10x_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\usbd_core.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.lst $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.__cstat.et $PROJ_DIR$\..\obj\usbd_desc.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\..\obj\boot.pbi + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o + $PROJ_DIR$\..\obj\stm32f10x_dma.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\src\app\app.h + $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.pbi + $PROJ_DIR$\..\obj\stm32f10x_tim.pbi + $PROJ_DIR$\..\obj\timer.pbi $PROJ_DIR$\..\obj\stm32f10x_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_rtc.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_fsmc.o $PROJ_DIR$\..\obj\stm32f10x_wwdg.o $PROJ_DIR$\..\obj\stm32f10x_cec.pbi - $PROJ_DIR$\..\obj\boot.pbi - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.pbi $PROJ_DIR$\..\obj\misc.pbi - $PROJ_DIR$\..\obj\os.lst - $PROJ_DIR$\..\lib\stdperiphlib\stm32f10x_conf.h $PROJ_DIR$\..\obj\stm32f10x_gpio.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_bkp.h - $PROJ_DIR$\..\obj\stm32f10x_tim.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_i2c.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - $PROJ_DIR$\..\obj\stm32f10x_dma.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c $PROJ_DIR$\..\obj\stm32f10x_rtc.o - $PROJ_DIR$\Debug\Obj\stm32f10x_rcc.o - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\obj\hw.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c - $PROJ_DIR$\..\lib\system_stm32f10x.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.__cstat.et + $PROJ_DIR$\..\obj\os.lst + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.pbi $PROJ_DIR$\Debug\Obj\stm32f10x_adc.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_sil.h - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_i2c.h - $PROJ_DIR$\..\lib\stm32f10x_conf.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dbgmcu.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_exti.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + $PROJ_DIR$\..\lib\stm32f10x.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + $PROJ_DIR$\..\lib\stm32f10x_conf.h + $PROJ_DIR$\..\obj\hw.pbi + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dbgmcu.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_gpio.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\lib\system_stm32f10x.c + $PROJ_DIR$\Debug\Obj\stm32f10x_crc.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_flash.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_iwdg.h + $PROJ_DIR$\Debug\Obj\stm32f10x_spi.o $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\lib\stm32f10x.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rtc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h - $PROJ_DIR$\..\usb_desc.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c - $PROJ_DIR$\..\usb_desc.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_wwdg.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_core.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_def.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_init.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_regs.h - $PROJ_DIR$\..\lib\system_stm32f10x.h - $PROJ_DIR$\..\usb_conf.h - $PROJ_DIR$\..\usb_endp.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_int.h $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_mem.h $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_lib.h - $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_type.h - $PROJ_DIR$\..\obj\usbd_core.lst - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c + $PROJ_DIR$\..\usb_conf.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c + $PROJ_DIR$\..\usb_desc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_tim.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_usart.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_fsmc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_spi.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_init.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c + $PROJ_DIR$\..\usb_endp.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_def.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_wwdg.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_core.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_dma.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_rtc.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_regs.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_sdio.h + $PROJ_DIR$\..\usb_desc.c + $PROJ_DIR$\..\lib\system_stm32f10x.h + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_int.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c + $PROJ_DIR$\..\obj\system_stm32f1xx.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.o + $PROJ_DIR$\..\obj\flash_layout.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o + $TOOLKIT_DIR$\inc\c\stdarg.h + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst + $PROJ_DIR$\..\obj\usbd_core.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst + $PROJ_DIR$\..\obj\flash_layout.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + $PROJ_DIR$\..\obj\usbd_ctlreq.pbi + $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal.o + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.__cstat.et - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c + $PROJ_DIR$\..\obj\usbd_ctlreq.o + $PROJ_DIR$\..\lib\USB_FS_DEVICE\inc\usb_type.h + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h + $PROJ_DIR$\..\obj\usbd_ioreq.pbi + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\usbd_core.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\usbd_ctlreq.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\usbd_ioreq.o + $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - $PROJ_DIR$\..\obj\usbd_ioreq.pbi - $PROJ_DIR$\..\obj\usbd_ctlreq.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.lst + $PROJ_DIR$\..\obj\usbd_conf.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + $PROJ_DIR$\..\obj\usbd_core.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.__cstat.et $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.lst $PROJ_DIR$\..\obj\usbd_bulk.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c $PROJ_DIR$\..\obj\usbd_ioreq.__cstat.et + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.lst $PROJ_DIR$\..\obj\stm32f10x_i2c.pbi - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\lib\SPL\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\usbd_ioreq.o - $PROJ_DIR$\..\obj\system_stm32f1xx.__cstat.et - $PROJ_DIR$\..\obj\usbd_conf.__cstat.et - $PROJ_DIR$\..\obj\usbd_ctlreq.o $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.__cstat.et $PROJ_DIR$\..\obj\stm32f10x_spi.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c $PROJ_DIR$\..\obj\usbd_desc.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\usbd_core.__cstat.et - $PROJ_DIR$\..\obj\usbd_core.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.__cstat.et - $PROJ_DIR$\..\obj\usbd_ctlreq.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_sdio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.lst - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\stdarg.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_dma.h - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - $PROJ_DIR$\..\obj\stm32f10x_usart.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_crc.h - $PROJ_DIR$\..\obj\stm32f1xx_hal.o - $PROJ_DIR$\..\obj\flash_layout.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32f10x_dac.__cstat.et - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.o - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.lst - $PROJ_DIR$\..\obj\system_stm32f1xx.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.o - $PROJ_DIR$\..\obj\flash_layout.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.pbi - $PROJ_DIR$\..\obj\usbd_bulk.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o - $PROJ_DIR$\..\obj\usbd_conf.o - $PROJ_DIR$\..\obj\system_stm32f1xx.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.lst - $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\usbd_ctlreq.lst - $PROJ_DIR$\..\obj\usbd_conf.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.pbi - $PROJ_DIR$\..\obj\usbd_desc.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f1xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.pbi - $PROJ_DIR$\..\obj\usbd_bulk.pbi - $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o + $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_core.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c + $PROJ_DIR$\..\usbd_conf.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\usbd_desc.c + $PROJ_DIR$\..\usbd_desc.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h + $PROJ_DIR$\..\startup_stm32f103xb.s + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_def.h + $PROJ_DIR$\..\usbd_conf.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h + $PROJ_DIR$\..\lib\system_stm32f1xx.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\usbd_bulk.c + $PROJ_DIR$\..\usbd_bulk.h + $PROJ_DIR$\..\flash_layout.c + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usb.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.xcl + $PROJ_DIR$\..\obj\ff.xcl + $PROJ_DIR$\..\obj\system_stm32f1xx.xcl + $PROJ_DIR$\..\obj\usbd_core.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\usbd_bulk.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.xcl + $PROJ_DIR$\..\obj\usbd_ctlreq.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.xcl + $PROJ_DIR$\..\obj\usbd_ioreq.xcl + $PROJ_DIR$\..\obj\usbd_conf.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.xcl + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\usb.xcl + $PROJ_DIR$\..\obj\usbd_desc.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\xcp.c $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o - $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et - $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.o $PROJ_DIR$\..\src\app\app.c + $PROJ_DIR$\..\obj\stm32f1xx_ll_exti.lst $PROJ_DIR$\..\obj\usbd_ioreq.lst - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h - $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst - $PROJ_DIR$\..\obj\usbd_bulk.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc_ex.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_pwr.h - $PROJ_DIR$\..\obj\stm32f10x_pwr.o - $PROJ_DIR$\..\obj\cstart.o - $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et $PROJ_DIR$\..\obj\main.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h $PROJ_DIR$\..\obj\stm32f10x_sdio.o $PROJ_DIR$\..\obj\system_stm32f1xx.lst + $PROJ_DIR$\..\obj\usbd_bulk.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_adc.o + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_rcc.h + $PROJ_DIR$\..\obj\stm32f10x_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_pwr.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_cec.h + $PROJ_DIR$\..\obj\stm32f1xx_ll_utils.lst + $PROJ_DIR$\..\obj\stm32f10x_tim.__cstat.et + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_i2c.h + $PROJ_DIR$\..\obj\usbd_bulk.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.o $PROJ_DIR$\..\obj\usbd_desc.lst $PROJ_DIR$\..\obj\stm32f10x_wwdg.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.o + $PROJ_DIR$\..\obj\cstart.o $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h - $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi - $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h + $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl $PROJ_DIR$\..\obj\usbd_conf.lst $PROJ_DIR$\..\obj\stm32f10x_usart.o - $PROJ_DIR$\..\src\hw\hw.c - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_can.xcl $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\mmc.xcl - $PROJ_DIR$\Debug\Obj\stm32f10x_cec.o - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - $PROJ_DIR$\..\obj\main.o $PROJ_DIR$\..\obj\stm32f10x_i2c.__cstat.et + $PROJ_DIR$\..\obj\stm32f1xx_hal_dma.xcl $TOOLKIT_DIR$\inc\c\yvals.h $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\misc.h $PROJ_DIR$\..\obj\stm32f10x_can.__cstat.et $TOOLKIT_DIR$\inc\c\stdint.h + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_tim.h $PROJ_DIR$\..\obj\core_cm3.lst + $PROJ_DIR$\..\obj\stm32f10x_rcc.pbi $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c $PROJ_DIR$\Debug\Obj\stm32f10x_wwdg.o + $PROJ_DIR$\Debug\Obj\stm32f10x_exti.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.xcl $PROJ_DIR$\..\obj\stm32f10x_crc.__cstat.et - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f10x_cec.o - $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi - $PROJ_DIR$\..\src\hw\cstart.s - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h - $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec - $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o - $TOOLKIT_DIR$\lib\rt7M_tl.a - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\Debug\Obj\os.o - $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_sdio.lst - $PROJ_DIR$\..\obj\stm32f10x_adc.o - $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst - $PROJ_DIR$\..\obj\app.pbi - $PROJ_DIR$\..\obj\vectors.lst - $PROJ_DIR$\..\bin\stm32f103.out - $PROJ_DIR$\..\obj\stm32f10x_dac.pbi - $PROJ_DIR$\..\irq.c - $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\src\hw\hw.c + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.srec + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd_ex.xcl + $PROJ_DIR$\..\obj\mmc.xcl + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + $PROJ_DIR$\..\obj\stm32f1xx_hal.xcl + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\inc\stm32f10x_exti.h $PROJ_DIR$\Debug\Obj\stm32f10x_iwdg.o - $PROJ_DIR$\..\obj\stm32f10x_cec.lst - $PROJ_DIR$\..\obj\core_cm3.o - $PROJ_DIR$\Debug\Obj\stm32f103.pbd $PROJ_DIR$\..\obj\stm32f10x_rtc.lst + $PROJ_DIR$\Debug\Obj\stm32f10x_gpio.o + $PROJ_DIR$\..\obj\core_cm3.o + $PROJ_DIR$\..\obj\stm32f10x_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_sdio.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f103.pbd $PROJ_DIR$\..\irq.h + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\Debug\Obj\os.o + $PROJ_DIR$\..\obj\stm32f10x_sdio.lst + $PROJ_DIR$\..\bin\stm32f103.out + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\obj\stm32f10x_cec.lst + $PROJ_DIR$\..\obj\vectors.lst $PROJ_DIR$\..\obj\startup_stm32f103xb.o + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\Debug\Obj\stm32f10x_dbgmcu.o + $PROJ_DIR$\..\obj\stm32f10x_adc.o + $PROJ_DIR$\..\obj\stm32f10x_dbgmcu.pbi + $PROJ_DIR$\..\obj\stm32f10x_dac.pbi $PROJ_DIR$\..\obj\stm32f10x_gpio.o - $PROJ_DIR$\..\bin\stm32f103.srec - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\Debug\Exe\stm32f103.out - $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi - $PROJ_DIR$\..\obj\core_cm3.pbi - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi - $PROJ_DIR$\..\obj\stm32f10x_bkp.lst - $PROJ_DIR$\..\obj\hw.o - $PROJ_DIR$\..\obj\stm32f10x_flash.lst - $PROJ_DIR$\..\timer.h - $PROJ_DIR$\..\stm32f103xB.icf - $PROJ_DIR$\..\obj\vectors.pbi - $PROJ_DIR$\..\obj\stm32f10x_crc.o - $PROJ_DIR$\..\obj\main.lst - $PROJ_DIR$\..\obj\stm32f10x_crc.lst - $PROJ_DIR$\..\obj\stm32f10x_dma.pbi - $PROJ_DIR$\Debug\Obj\os.pbi - $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.srec + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + $PROJ_DIR$\..\obj\stm32f10x_iwdg.lst + $PROJ_DIR$\..\obj\stm32f10x_cec.o + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.h + $PROJ_DIR$\..\irq.c + $PROJ_DIR$\..\src\hw\cstart.s + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\app.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_pcd.o + $PROJ_DIR$\..\obj\system_stm32f1xx.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f1xx_hal.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\usbd_conf.pbi + $PROJ_DIR$\..\obj\stm32f1xx_ll_usb.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.lst + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.lst + $PROJ_DIR$\..\obj\usbd_bulk.o + $PROJ_DIR$\..\obj\usbd_ctlreq.lst + $PROJ_DIR$\..\obj\usbd_desc.pbi + $PROJ_DIR$\..\obj\stm32f1xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_spi.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f1xx_hal_gpio_ex.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_usart.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_gpio.o + $PROJ_DIR$\..\obj\stm32f1xx_ll_rcc.lst + $PROJ_DIR$\..\obj\stm32f1xx_ll_dma.o + $PROJ_DIR$\..\obj\usbd_conf.o + $PROJ_DIR$\..\obj\openblt_olimexino_stm32.map + $TOOLKIT_DIR$\inc\c\DLib_Product_string.h + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\usb_pwr.lst + $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\flash.lst + $PROJ_DIR$\..\obj\cpu_comp.lst + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $TOOLKIT_DIR$\inc\c\ysizet.h + $PROJ_DIR$\..\obj\usb_int.lst + $PROJ_DIR$\..\bin\openblt_olimexino_stm32.srec + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\cop.pbi + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\net.o + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\unicode.lst + $PROJ_DIR$\..\obj\cpu_comp.o + $PROJ_DIR$\..\obj\usb_desc.lst + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\usb_sil.lst + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\mmc.lst + $PROJ_DIR$\..\obj\usb_endp.lst $PROJ_DIR$\Debug\Obj\stm32f10x_pwr.pbi - $PROJ_DIR$\Debug\Obj\core_cm3.o - $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\obj\stm32f10x_flash.lst $PROJ_DIR$\..\obj\stm32f10x_usart.lst - $PROJ_DIR$\..\obj\com.lst - $TOOLKIT_DIR$\inc\c\xlocale.h $PROJ_DIR$\..\memory.x $PROJ_DIR$\..\obj\usb_prop.__cstat.et $PROJ_DIR$\Debug\Obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\timer.lst $PROJ_DIR$\..\boot.c $PROJ_DIR$\..\src\os\os.c - $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o - $PROJ_DIR$\..\boot.h - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\mmc.__cstat.et - $PROJ_DIR$\..\obj\usb_endp.__cstat.et - $PROJ_DIR$\..\obj\stm32f10x_fsmc.o - $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\stm32f10x_pwr.pbi + $PROJ_DIR$\..\stm32f103xB.icf + $PROJ_DIR$\..\obj\stm32f10x_crc.lst + $PROJ_DIR$\..\obj\stm32f10x_dma.pbi + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\Debug\Obj\core_cm3.o + $PROJ_DIR$\Debug\Obj\system_stm32f10x.pbi + $PROJ_DIR$\..\obj\stm32f10x_fsmc.pbi + $PROJ_DIR$\Debug\Exe\stm32f103.out + $PROJ_DIR$\..\obj\vectors.pbi + $PROJ_DIR$\..\obj\core_cm3.pbi + $PROJ_DIR$\..\obj\stm32f10x_bkp.lst + $PROJ_DIR$\..\obj\hw.o + $PROJ_DIR$\..\timer.h + $PROJ_DIR$\..\obj\stm32f10x_crc.o + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\bin\stm32f103.srec + $PROJ_DIR$\Debug\Obj\os.pbi + $PROJ_DIR$\..\obj\system_stm32f10x.__cstat.et + $PROJ_DIR$\..\obj\stm32f10x_tim.lst + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\usb_regs.o $PROJ_DIR$\..\obj\stm32f10x_tim.o - $PROJ_DIR$\..\obj\stm32f10x_spi.lst - $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\flash.__cstat.et $PROJ_DIR$\..\obj\usb_mem.__cstat.et - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\..\obj\usb_init.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\usb_core.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\usb.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\obj\usb_int.o - $PROJ_DIR$\..\obj\usb_desc.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\usb_init.o - $PROJ_DIR$\..\obj\usb_core.pbi - $PROJ_DIR$\..\bin\openblt_olimexino_stm32.out + $PROJ_DIR$\..\boot.h + $PROJ_DIR$\..\obj\stm32f10x_fsmc.o + $PROJ_DIR$\..\obj\ff.pbi $PROJ_DIR$\..\obj\usb_int.__cstat.et - $PROJ_DIR$\..\obj\cpu.__cstat.et + $PROJ_DIR$\Debug\Obj\stm32f10x_tim.o + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\obj\usb_desc.__cstat.et + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\usb_init.__cstat.et + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\bin\openblt_olimexino_stm32.out + $PROJ_DIR$\..\obj\usb_int.o $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\..\..\..\Source\xcp.h + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\obj\stm32f10x_spi.lst + $PROJ_DIR$\..\obj\usb.__cstat.et + $PROJ_DIR$\..\obj\usb_core.pbi $PROJ_DIR$\..\obj\usb_mem.o - $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\Debug\Obj\stm32f10x_dac.o + $PROJ_DIR$\..\obj\usb_init.o $PROJ_DIR$\..\obj\ff.__cstat.et $PROJ_DIR$\..\obj\usb_sil.__cstat.et $PROJ_DIR$\..\obj\can.__cstat.et - $PROJ_DIR$\..\obj\usb_regs.o - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\usb_sil.o - $PROJ_DIR$\..\obj\unicode.__cstat.et - $PROJ_DIR$\..\obj\usb_regs.__cstat.et - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.h - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\obj\cop.o - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\obj\usb_desc.o - $PROJ_DIR$\..\obj\usb_istr.pbi - $PROJ_DIR$\..\obj\com.pbi - $PROJ_DIR$\..\cstart.s - $PROJ_DIR$\..\obj\usb_pwr.pbi - $PROJ_DIR$\Debug\Obj\hw.o - $PROJ_DIR$\..\obj\usb_endp.pbi - $PROJ_DIR$\..\obj\usb_mem.pbi - $PROJ_DIR$\..\obj\usb_prop.pbi - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\usb_endp.o - $PROJ_DIR$\..\obj\usb_istr.o - $PROJ_DIR$\..\obj\usb_pwr.o - $PROJ_DIR$\..\obj\stm32f10x_crc.pbi - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\usb_core.o + $PROJ_DIR$\..\obj\usb_endp.__cstat.et + $PROJ_DIR$\..\obj\cpu.__cstat.et $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\usb_init.pbi - $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\file.o $PROJ_DIR$\Debug\Obj\app.pbi $PROJ_DIR$\..\obj\stm32f10x_can.lst - $PROJ_DIR$\..\obj\os.o $PROJ_DIR$\..\obj\stm32f10x_fsmc.lst + $PROJ_DIR$\..\obj\usb_sil.o + $PROJ_DIR$\..\obj\usb_endp.o $PROJ_DIR$\..\obj\stm32f10x_exti.lst + $PROJ_DIR$\..\obj\usb_istr.o $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\xcp.pbi - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\usb_sil.lst - $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\openblt_olimexino_stm32.map - $PROJ_DIR$\..\obj\backdoor.lst - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\obj\usb_desc.lst - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\unicode.pbi - $TOOLKIT_DIR$\inc\c\stdlib.h - $PROJ_DIR$\..\obj\assert.pbi - $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\obj\usb_int.lst - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h - $PROJ_DIR$\..\bin\openblt_olimexino_stm32.srec - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\unicode.lst - $PROJ_DIR$\..\obj\uart.lst - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\mmc.lst - $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $PROJ_DIR$\..\obj\usb_endp.lst - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\usb_pwr.lst + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\cstart.s + $PROJ_DIR$\..\obj\usb_endp.pbi + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\usb_pwr.pbi + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\Debug\Obj\hw.o + $PROJ_DIR$\..\obj\usb_prop.pbi + $PROJ_DIR$\..\obj\usb_pwr.o + $PROJ_DIR$\..\obj\stm32f10x_crc.pbi + $PROJ_DIR$\..\vectors.c + $PROJ_DIR$\..\obj\os.o + $PROJ_DIR$\..\obj\usb_init.pbi + $PROJ_DIR$\..\obj\usb_regs.__cstat.et + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\obj\usb_istr.pbi + $PROJ_DIR$\..\obj\usb_mem.pbi + $PROJ_DIR$\Debug\Obj\stm32f10x_flash.o + $PROJ_DIR$\..\obj\usb_desc.o + $PROJ_DIR$\..\obj\unicode.__cstat.et $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\obj\usb_mem.lst - $TOOLKIT_DIR$\inc\c\wchar.h - $TOOLKIT_DIR$\inc\c\xmtx.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_system.h - $PROJ_DIR$\..\lib\system_stm32f1xx.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_spi.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\startup_stm32f103xb.s - $PROJ_DIR$\..\usbd_bulk.c - $PROJ_DIR$\..\usbd_conf.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ctlreq.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_ioreq.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\usbd_bulk.h - $PROJ_DIR$\..\usbd_conf.h - $PROJ_DIR$\..\usbd_desc.c - $PROJ_DIR$\..\usbd_desc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usb.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_usart.h - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_core.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_utils.h - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Inc\usbd_def.h - $PROJ_DIR$\..\flash_layout.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c - $PROJ_DIR$\..\lib\stm32f1xx_hal_conf.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_pcd_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Inc\stm32f1xx_hal_gpio_ex.h $TOOLKIT_DIR$\inc\c\DLib_Product_stdlib.h + $PROJ_DIR$\..\obj\usb_mem.lst + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\..\..\..\Source\rs232.h + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\obj\rs232.lst [ROOT_NODE] ILINK - 618 698 + 715 640 - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c - - - ICCARM - 404 468 - - - BICOMP - 510 - - - __cstat - 376 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c - - - ICCARM - 252 473 - - - BICOMP - 513 - - - __cstat - 396 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\fatfs\mmc.c - - - ICCARM - 718 140 - - - BICOMP - 516 - - - __cstat - 596 - - - - - ICCARM - 661 645 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 770 781 729 654 643 652 752 607 660 658 612 606 653 663 639 9 657 622 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c - - - ICCARM - 268 444 - - - BICOMP - 508 - - - __cstat - 262 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c - - - ICCARM - 456 417 - - - BICOMP - 514 - - - __cstat - 263 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_cortex.c ICCARM - 408 448 - - - BICOMP - 507 - - - __cstat - 258 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c - - - ICCARM - 686 131 - - - BICOMP - 232 - - - __cstat - 523 - - - - - ICCARM - 89 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c - - - ICCARM - 525 554 - - - BICOMP - 565 + 359 633 __cstat 237 - - - - ICCARM - 524 320 521 207 241 103 114 694 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c - - - ICCARM - 577 575 - - - BICOMP - 679 - - - __cstat - 528 - - - - - ICCARM - 416 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c - - - ICCARM - 689 157 - - - BICOMP - 106 - - - __cstat - 287 - - - - - ICCARM - 500 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c - - - ICCARM - 88 148 - - - BICOMP - 389 - - - __cstat - 520 - - - - - ICCARM - 491 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c - - - ICCARM - 569 204 - - - BICOMP - 209 - - - __cstat - 189 - - - - - ICCARM - 299 200 94 524 320 521 207 241 103 114 694 251 534 296 85 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c - - - ICCARM - 566 540 - - - BICOMP - 294 - - - __cstat - 562 - - - - - ICCARM - 522 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 566 540 - - - BICOMP - 294 - - - __cstat - 562 - - - - - ICCARM - 91 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c - - - ICCARM - 193 476 - - - BICOMP - 532 - - - __cstat - 400 - - - - - ICCARM - 313 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\usb_istr.c - - - ICCARM - 97 677 - - - BICOMP - 667 - - - __cstat - 183 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 219 218 194 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c - - - ICCARM - 569 204 - - - BICOMP - 209 - - - __cstat - 189 - - - - - ICCARM - 107 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c - - - ICCARM - 686 131 - - - BICOMP - 232 - - - __cstat - 523 - - - - - ICCARM - 100 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c - - - ICCARM - 95 544 - - - BICOMP - 231 - - - __cstat - 113 - - - - - ICCARM - 98 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c - - - ICCARM - 553 531 - - - BICOMP - 290 - - - __cstat - 217 - - - - - ICCARM - 124 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out - - - OBJCOPY - 504 - - - - - ILINK - 573 530 211 519 540 558 544 204 131 531 575 147 476 303 157 234 598 560 148 135 486 153 305 492 224 600 502 289 63 133 292 538 154 539 - - - - - $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out - - - OBJCOPY - 536 - - - - - ILINK - 573 530 554 211 519 540 558 544 204 131 531 575 147 476 303 157 234 598 560 148 135 486 153 305 492 224 600 502 289 63 133 292 538 154 539 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c - - - ICCARM - 601 224 - - - BICOMP - 397 - - - __cstat - 239 - - - - - ICCARM - 202 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c - - - ICCARM - 495 289 - - - BICOMP - 230 - - - __cstat - 192 - - - - - ICCARM - 196 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 522 - - - - - $PROJ_DIR$\..\usb_prop.c - - - ICCARM - 109 68 - - - BICOMP - 674 - - - __cstat - 589 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 219 348 218 - - - - - $PROJ_DIR$\..\usb_pwr.c - - - ICCARM - 722 678 - - - BICOMP - 670 - - - __cstat - 186 - - - - - ICCARM - 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 370 371 364 362 356 355 358 369 368 319 218 643 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c - - - ICCARM - 190 63 - - - BICOMP - 479 - - - __cstat - 580 - - - - - ICCARM - 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c - - - ICCARM - 553 531 - - - BICOMP - 290 - - - __cstat - 217 - - - - - ICCARM - 490 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c - - - ICCARM - 191 486 - - - BICOMP - 568 - - - __cstat - 477 - - - - - ICCARM - 485 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c - - - ICCARM - 556 305 - - - BICOMP - 221 - - - __cstat - 284 - - - - - ICCARM - 83 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c - - - ICCARM - 571 234 - - - BICOMP - 249 - - - __cstat - 247 - - - - - ICCARM - 86 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c - - - ICCARM - 584 600 - - - BICOMP - 300 - - - __cstat - 488 - - - - - ICCARM - 497 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 215 196 522 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c - - - ICCARM - 571 234 - - - BICOMP - 249 - - - __cstat - 247 - - - - - ICCARM - 324 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\system_stm32f10x.c - - - ICCARM - 190 63 - - - BICOMP - 479 - - - __cstat - 580 - - - - - ICCARM - 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c - - - ICCARM - 689 157 - - - BICOMP - 106 - - - __cstat - 287 - - - - - ICCARM - 333 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c - - - ICCARM - 95 544 - - - BICOMP - 231 - - - __cstat - 113 - - - - - ICCARM - 85 200 94 524 320 521 207 241 103 114 694 251 534 296 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c - - - ICCARM - 545 135 - - - BICOMP - 240 - - - __cstat - 203 - - - - - ICCARM - 328 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c - - - ICCARM - 88 148 - - - BICOMP - 389 - - - __cstat - 520 - - - - - ICCARM - 322 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c - - - ICCARM - 688 598 - - - BICOMP - 583 - - - __cstat - 245 - - - - - ICCARM - 343 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c - - - ICCARM - 191 486 - - - BICOMP - 568 - - - __cstat - 477 - - - - - ICCARM - 335 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c - - - ICCARM - 297 560 - - - BICOMP - 149 - - - __cstat - 201 - - - - - ICCARM - 321 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c - - - ICCARM - 143 153 - - - BICOMP - 499 - - - __cstat - 535 - - - - - ICCARM - 337 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c - - - ICCARM - 556 305 - - - BICOMP - 221 - - - __cstat - 284 - - - - - ICCARM - 340 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c - - - ICCARM - 543 492 - - - BICOMP - 248 - - - __cstat - 542 - - - - - ICCARM - 345 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c - - - ICCARM - 123 303 - - - BICOMP - 578 - - - __cstat - 246 - - - - - ICCARM - 341 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c - - - ICCARM - 601 224 - - - BICOMP - 397 - - - __cstat - 239 - - - - - ICCARM - 347 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c - - - ICCARM - 696 631 - - - BICOMP - 188 - - - __cstat - 626 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c - - - ICCARM - 116 628 - - - BICOMP - 170 - - - __cstat - 633 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\usb_desc.c - - - ICCARM - 701 666 - - - BICOMP - 78 - - - __cstat - 614 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 348 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c - - - ICCARM - 585 502 - - - BICOMP - 125 - - - __cstat - 415 - - - - - ICCARM - 360 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 354 91 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c - - - ICCARM - 139 616 - - - BICOMP - 683 - - - __cstat - 605 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c - - - ICCARM - 495 289 - - - BICOMP - 230 - - - __cstat - 192 - - - - - ICCARM - 354 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 91 - - - - - $PROJ_DIR$\..\usb_endp.c - - - ICCARM - 720 676 - - - BICOMP - 672 - - - __cstat - 597 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 348 194 218 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c - - - ICCARM - 707 613 - - - BICOMP - 162 - - - __cstat - 619 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c - - - ICCARM - 145 609 - - - BICOMP - 617 - - - __cstat - 158 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c - - - ICCARM - 584 600 - - - BICOMP - 300 - - - __cstat - 488 - - - - - ICCARM - 359 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 360 354 91 - - - - - $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c - - - ICCARM - 724 623 - - - BICOMP - 673 - - - __cstat - 603 - - - - - ICCARM - 370 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 371 364 362 356 355 358 369 368 319 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c - - - ICCARM - 193 476 - - - BICOMP - 532 - - - __cstat - 400 - - - - - ICCARM - 330 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c - - - ICCARM - 123 303 - - - BICOMP - 578 - - - __cstat - 246 - - - - - ICCARM - 413 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c - - - ICCARM - 577 575 - - - BICOMP - 679 - - - __cstat - 528 - - - - - ICCARM - 391 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c - - - ICCARM - 585 502 - - - BICOMP - 125 - - - __cstat - 415 - - - - - ICCARM - 215 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 196 522 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c - - - ICCARM - 236 147 - - - BICOMP - 549 - - - __cstat - 421 - - - - - ICCARM - 99 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c - - - ICCARM - 236 147 - - - BICOMP - 549 - - - __cstat - 421 - - - - - ICCARM - 82 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\src\app\app.c - - - ICCARM - 117 195 - - - BICOMP - 546 - - - - - ICCARM - 155 150 142 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 286 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c - - - ICCARM - 688 598 - - - BICOMP - 583 - - - __cstat - 245 - - - - - ICCARM - 69 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 309 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\src\hw\hw.c - - - ICCARM - 146 570 - - - BICOMP - 314 - - - - - ICCARM - 155 150 142 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 286 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c - - - ICCARM - 297 560 - - - BICOMP - 149 - - - __cstat - 201 - - - - - ICCARM - 309 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 491 75 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c - - - ICCARM - 545 135 - - - BICOMP - 240 - - - __cstat - 203 - - - - - ICCARM - 75 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 485 482 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c - - - ICCARM - 143 153 - - - BICOMP - 499 - - - __cstat - 535 - - - - - ICCARM - 482 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 83 315 202 497 215 196 522 - - - - - $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c - - - ICCARM - 543 492 - - - BICOMP - 248 - - - __cstat - 542 - - - - - ICCARM - 315 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 202 497 215 196 522 - - - - - $PROJ_DIR$\..\src\hw\cstart.s - - - AARM - 487 - - - - - $PROJ_DIR$\..\bin\stm32f103.out - - - OBJCOPY - 561 - - - - - ILINK - 588 530 554 487 136 211 519 540 544 204 131 531 575 147 476 303 157 234 598 560 148 135 486 153 305 492 224 600 502 289 63 133 229 292 538 154 539 - - - - - $PROJ_DIR$\..\irq.c - - - ICCARM - 244 136 - - - BICOMP - 212 - - - - - ICCARM - 595 752 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 594 557 741 572 - - - BICOMP - 595 752 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 594 557 741 572 - - - - - $PROJ_DIR$\Debug\Obj\stm32f103.pbd - - - BILINK - 685 93 214 128 579 318 198 250 222 220 118 238 590 498 298 64 216 293 223 581 225 104 409 156 242 210 206 564 - - - - - $PROJ_DIR$\Debug\Exe\stm32f103.out - - - ILINK - 588 115 582 671 137 541 478 101 122 517 308 593 559 132 228 681 288 537 301 552 129 306 65 80 311 602 127 527 226 292 538 154 539 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 390 530 - - - BICOMP - 291 - - - __cstat - 235 - - - - - ICCARM - 595 752 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 594 741 572 - - - - - $PROJ_DIR$\..\src\os\os.c - - - ICCARM - 295 687 - - - BICOMP - 243 - - - - - ICCARM - 150 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 567 133 - - - BICOMP - 307 - - - __cstat - 112 - - - - - ICCARM - 595 752 336 81 524 320 521 207 241 103 114 694 90 130 251 77 363 323 98 107 100 124 391 99 330 341 333 324 343 321 322 328 335 337 340 345 347 359 360 354 91 594 741 572 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 168 712 - - - BICOMP - 693 58 - - - __cstat - 177 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 606 607 652 658 663 643 752 660 612 653 657 9 622 654 639 645 - - - - - $PROJ_DIR$\..\bin\openblt_olimexino_stm32.out - - - ILINK - 698 - - - OBJCOPY - 710 - - - - - ILINK - 573 675 67 530 110 690 664 119 692 174 680 163 176 211 519 140 697 172 558 417 444 448 473 468 449 461 446 434 422 430 445 474 441 465 435 427 438 472 443 433 432 426 440 133 165 171 166 437 439 402 395 399 392 712 292 538 154 539 - - - - - $PROJ_DIR$\..\..\..\..\Source\net.c - - - ICCARM - 723 697 - - - BICOMP - 711 61 - - - __cstat - 185 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 663 652 658 645 607 606 639 643 752 660 612 653 657 9 622 654 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c - - - ICCARM - 144 110 - - - BICOMP - 160 22 - - - __cstat - 627 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 663 9 130 652 10 658 2 607 606 17 21 521 320 11 420 785 5 18 746 753 643 752 660 612 653 657 694 762 654 639 645 622 16 3 524 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c - - - ICCARM - 138 172 - - - BICOMP - 178 38 - - - __cstat - 164 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 651 - - - BICOMP - 658 652 663 645 607 606 651 643 752 660 612 653 657 639 654 9 622 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - - - ICCARM - 152 174 - - - BICOMP - 629 29 - - - __cstat - 625 - - - - - ICCARM - 639 645 9 661 412 - - - BICOMP - 320 207 645 9 103 661 114 241 639 412 521 694 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 169 675 - - - BICOMP - 705 56 - - - __cstat - 610 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 607 606 652 658 663 643 752 660 612 653 657 639 9 622 654 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c - - - ICCARM - 175 119 - - - BICOMP - 96 35 - - - __cstat - 620 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 658 320 652 663 2 607 606 9 17 21 694 521 762 11 643 752 660 612 653 657 639 645 622 16 3 524 10 130 420 785 5 18 746 654 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c - - - ICCARM - 567 133 - - - BICOMP - 307 39 - - - __cstat - 112 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 652 663 320 658 2 607 606 9 17 21 694 521 762 11 643 752 660 612 653 657 639 645 622 16 3 524 10 130 420 785 5 18 746 654 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c - - - ICCARM - 121 166 - - - BICOMP - 184 28 - - - __cstat - 611 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 624 748 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 750 739 737 745 742 - - - BICOMP - 657 752 612 639 643 660 653 652 607 658 606 663 9 622 654 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c - - - ICCARM - 721 692 - - - BICOMP - 695 45 - - - __cstat - 608 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 251 0 521 207 241 103 1 - - - BICOMP - 752 622 663 643 658 9 251 652 607 606 654 660 612 653 657 639 645 320 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c - - - ICCARM - 713 163 - - - BICOMP - 181 23 - - - __cstat - 630 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 751 - - - BICOMP - 657 645 751 752 16 320 612 3 2 643 660 653 639 622 524 694 521 762 11 652 607 658 606 663 9 17 21 10 130 420 785 5 18 746 654 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - - - ICCARM - 716 165 - - - BICOMP - 167 24 - - - __cstat - 634 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 639 653 643 524 320 660 622 2 752 612 657 645 16 3 694 521 762 11 652 607 658 606 663 9 17 21 10 130 420 785 5 18 746 654 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 715 171 - - - BICOMP - 703 59 - - - __cstat - 632 - - - - - ICCARM - 639 645 9 702 - - - BICOMP - 639 645 702 9 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 699 67 - - - BICOMP - 682 57 - - - __cstat - 179 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 663 652 658 607 606 643 752 660 612 653 657 9 622 654 639 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\com.c - - - ICCARM - 586 690 - - - BICOMP - 668 60 - - - __cstat - 182 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 624 - - - BICOMP - 607 624 606 9 652 658 663 622 643 752 660 612 653 657 654 639 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 390 530 - - - BICOMP - 291 54 - - - __cstat - 235 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 606 639 607 652 658 663 643 752 660 612 653 657 9 622 654 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 173 664 - - - BICOMP - 691 55 - - - __cstat - 180 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 - - - BICOMP - 653 643 660 752 612 657 652 607 658 606 663 639 9 622 654 645 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 706 680 - - - BICOMP - 714 62 - - - __cstat - 187 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 604 320 521 207 241 103 700 719 621 - - - BICOMP - 658 320 622 708 521 621 652 663 639 604 607 606 645 694 717 726 700 725 654 643 752 660 612 653 657 9 719 207 114 241 103 587 709 704 - - - - - $PROJ_DIR$\..\cstart.s - - - AARM - 487 - - - - - $PROJ_DIR$\..\vectors.c - - - ICCARM - 547 229 - - - BICOMP - 574 - - - __cstat - 233 - - - - - ICCARM - 595 752 200 94 524 320 521 207 241 103 114 694 251 534 296 85 299 89 490 416 82 313 413 500 86 69 309 491 75 485 482 83 315 202 497 215 196 522 594 741 572 - - - BICOMP - 207 320 200 572 86 534 299 315 594 251 103 82 75 196 752 296 741 94 524 114 241 490 413 309 482 497 595 521 694 85 89 416 313 500 69 491 485 83 202 215 522 - - - - - $PROJ_DIR$\..\lib\system_stm32f1xx.c - - - ICCARM - 493 440 - - - BICOMP - 425 42 - - - __cstat - 393 - - - - - ICCARM - 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 21 17 320 2 694 521 762 16 3 524 10 130 11 420 785 5 18 746 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c - - - ICCARM - 460 432 - - - BICOMP - 254 27 - - - __cstat - 276 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 15 771 320 758 765 774 524 10 130 2 766 4 20 759 411 16 3 521 762 11 17 21 694 420 785 5 18 746 8 207 114 241 103 251 700 784 772 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 159 176 - - - BICOMP - 134 34 - - - __cstat - 161 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 741 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 781 - - - BICOMP - 663 207 320 652 766 658 8 20 2 11 607 606 9 524 103 4 759 411 741 781 643 752 660 612 653 657 639 645 622 16 3 114 241 251 758 765 15 774 771 700 521 784 772 654 17 21 10 694 130 762 420 785 5 18 746 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 102 211 - - - BICOMP - 551 44 - - - __cstat - 72 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 741 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 781 - - - - - $PROJ_DIR$\..\main.c - - - ICCARM - 576 519 - - - BICOMP - 151 32 - - - __cstat - 489 - - - - - ICCARM - 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 753 770 727 749 781 - - - BICOMP - 17 746 130 2 606 11 420 5 727 21 521 320 785 18 753 781 607 9 10 770 749 652 658 663 694 762 654 643 752 660 612 653 657 639 645 622 16 3 524 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\startup_stm32f103xb.s - - - AARM - 558 - - - - - $PROJ_DIR$\..\usbd_bulk.c - - - ICCARM - 484 437 - - - BICOMP - 471 33 - - - __cstat - 386 - - - - - ICCARM - 742 739 750 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 748 737 745 - - - BICOMP - 251 15 750 704 521 700 2 743 320 207 3 771 784 737 11 114 16 758 765 774 772 745 739 748 411 604 420 694 719 524 8 766 4 20 759 742 241 103 17 21 10 130 762 785 5 18 746 - - - - - $PROJ_DIR$\..\usbd_conf.c - - - ICCARM - 501 439 - - - BICOMP - 459 25 - - - __cstat - 394 - - - - - ICCARM - 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 750 743 704 786 604 719 748 739 737 742 654 643 652 752 607 660 658 612 606 653 663 639 645 9 657 622 624 - - - BICOMP - 746 2 5 704 743 785 18 742 694 521 762 320 750 700 612 624 17 21 10 130 11 114 748 752 657 645 16 654 3 524 8 207 241 103 251 758 766 765 4 15 20 774 759 771 411 420 784 772 604 719 739 643 660 653 639 622 737 652 607 658 606 663 9 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c - - - ICCARM - 452 433 - - - BICOMP - 255 37 - - - __cstat - 273 - - - - - ICCARM - 747 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 753 770 - - - BICOMP - 2 16 11 3 320 753 524 694 521 762 747 770 17 21 10 130 420 785 5 18 746 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c - - - ICCARM - 483 426 - - - BICOMP - 277 49 - - - __cstat - 374 - - - - - ICCARM - 753 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 749 727 - - - BICOMP - 8 2 20 17 21 207 320 766 727 11 524 103 4 759 411 749 16 3 114 241 251 758 765 15 774 771 700 521 784 772 753 10 694 130 762 420 785 5 18 746 - - - - - $PROJ_DIR$\..\usbd_desc.c - - - ICCARM - 494 399 - - - BICOMP - 463 41 - - - __cstat - 281 - - - - - ICCARM - 748 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 750 739 737 745 - - - BICOMP - 11 739 21 521 700 114 241 320 17 130 2 743 704 750 207 103 10 785 5 18 746 745 737 411 604 16 420 694 762 748 719 3 524 8 251 758 766 765 4 15 20 774 759 771 784 772 - - - - - $PROJ_DIR$\..\flash_layout.c - - - ICCARM - 418 - - - BICOMP - 431 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c - - - ICCARM - 372 402 - - - BICOMP - 267 50 - - - __cstat - 401 - - - - - ICCARM - 748 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 750 739 737 - - - BICOMP - 320 411 420 2 737 16 114 521 750 604 694 762 748 743 739 704 11 700 207 241 103 17 21 10 130 785 5 18 746 719 3 524 8 251 758 766 765 4 15 20 774 759 771 784 772 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c - - - ICCARM - 481 392 - - - BICOMP - 380 51 - - - __cstat - 388 - - - - - ICCARM - 739 750 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 748 737 - - - BICOMP - 411 2 420 4 320 700 16 8 759 748 604 521 694 719 524 766 20 739 750 743 704 11 207 114 241 103 3 251 758 765 15 774 771 784 772 17 21 10 130 762 785 5 18 746 737 - - - - - $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c - - - ICCARM - 458 395 - - - BICOMP - 407 31 - - - __cstat - 381 - - - - - ICCARM - 737 750 743 411 320 521 207 241 103 700 704 786 604 719 11 17 3 524 10 130 0 8 21 16 758 766 2 762 765 785 4 5 15 18 20 774 784 759 771 746 772 739 748 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c - - - ICCARM - 454 443 - - - BICOMP - 256 48 - - - __cstat - 275 - - - - - ICCARM - 729 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 770 753 - - - BICOMP - 2 17 21 320 770 694 521 762 729 753 11 16 3 524 10 130 420 785 5 18 746 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c - - - ICCARM - 265 446 - - - BICOMP - 511 - - - __cstat - 266 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c - - - ICCARM - 274 474 - - - BICOMP - 43 - - - __cstat - 269 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c - - - ICCARM - 410 430 - - - BICOMP - 40 - - - __cstat - 387 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c - - - ICCARM - 457 465 - - - BICOMP - 53 - - - __cstat - 384 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c - - - ICCARM - 385 461 - - - BICOMP - 509 - - - __cstat - 352 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c - - - ICCARM - 424 445 - - - BICOMP - 52 - - - __cstat - 270 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c - - - ICCARM - 464 441 - BICOMP - 47 - - - __cstat - 382 + 557 ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 @@ -3617,144 +814,21 @@ ICCARM - 383 422 - - - BICOMP - 512 + 395 345 __cstat - 406 + 357 + + + BICOMP + 578 ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c - - - ICCARM - 455 435 - - - BICOMP - 30 - - - __cstat - 403 - - - - - ICCARM - 777 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 770 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c - - - ICCARM - 257 434 - - - BICOMP - 506 - - - __cstat - 377 - - - - - ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c - - - ICCARM - 466 427 - - - BICOMP - 46 - - - __cstat - 283 - - - - - ICCARM - 779 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c - - - ICCARM - 428 438 - - - BICOMP - 253 26 - - - __cstat - 278 - - - - - ICCARM - 781 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 770 - - - BICOMP - 524 762 694 521 2 770 11 16 3 320 781 17 21 10 130 420 785 5 18 746 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 - - - - - $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c - - - ICCARM - 453 472 - - - BICOMP - 259 36 - - - __cstat - 280 - - - - - ICCARM - 753 11 17 3 524 320 521 207 241 103 10 130 0 8 21 16 758 766 2 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 - - - BICOMP - 3 320 16 2 524 694 521 762 753 11 17 21 10 130 420 785 5 18 746 8 207 114 241 103 251 758 766 765 4 15 20 774 759 771 411 700 784 772 + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 @@ -3763,21 +837,2826 @@ ICCARM - 272 449 - - - BICOMP - 515 + 232 617 __cstat 378 + + BICOMP + 554 + ICCARM - 16 758 766 2 11 17 3 524 320 521 207 241 103 10 130 0 8 21 411 700 762 765 785 4 5 15 18 20 774 784 759 771 746 772 + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio_ex.c + + + ICCARM + 233 634 + + + __cstat + 225 + + + BICOMP + 571 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_can.c + + + ICCARM + 238 631 + + + __cstat + 228 + + + BICOMP + 553 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_dma.c + + + ICCARM + 236 523 + + + __cstat + 397 + + + BICOMP + 560 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_flash.c + + + ICCARM + 349 544 + + + __cstat + 383 + + + BICOMP + 577 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pcd.c + + + ICCARM + 229 615 + + + __cstat + 384 + + + BICOMP + 576 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal.c + + + ICCARM + 620 364 + + + __cstat + 223 + + + BICOMP + 581 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_gpio.c + + + ICCARM + 389 624 + + + __cstat + 320 + + + BICOMP + 558 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\fatfs\mmc.c + + + ICCARM + 667 113 + + + __cstat + 714 + + + BICOMP + 579 + + + + + ICCARM + 418 508 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 440 456 433 517 415 516 402 507 505 496 503 520 499 498 497 11 504 510 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_i2c.c + + + ICCARM + 75 98 + + + __cstat + 559 + + + BICOMP + 396 + + + + + ICCARM + 542 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 699 595 + + + __cstat + 682 + + + BICOMP + 269 + + + + + ICCARM + 83 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_bkp.c + + + ICCARM + 689 174 + + + __cstat + 187 + + + BICOMP + 171 + + + + + ICCARM + 260 160 90 564 291 561 163 194 80 68 648 224 610 252 35 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dbgmcu.c + + + ICCARM + 159 545 + + + __cstat + 373 + + + BICOMP + 602 + + + + + ICCARM + 296 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_can.c + + + ICCARM + 735 123 + + + __cstat + 563 + + + BICOMP + 201 + + + + + ICCARM + 76 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_exti.c + + + ICCARM + 739 147 + + + __cstat + 264 + + + BICOMP + 64 + + + + + ICCARM + 582 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_crc.c + + + ICCARM + 680 692 + + + __cstat + 572 + + + BICOMP + 751 + + + + + ICCARM + 341 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\CoreSupport\core_cm3.c + + + ICCARM + 566 586 + + + __cstat + 219 + + + BICOMP + 688 + + + + + ICCARM + 564 291 561 163 194 80 68 648 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\misc.c + + + ICCARM + 699 595 + + + __cstat + 682 + + + BICOMP + 269 + + + + + ICCARM + 562 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_bkp.c + + + ICCARM + 689 174 + + + __cstat + 187 + + + BICOMP + 171 + + + + + ICCARM + 85 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_can.c + + + ICCARM + 735 123 + + + __cstat + 563 + + + BICOMP + 201 + + + + + ICCARM + 93 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_adc.c + + + ICCARM + 92 601 + + + __cstat + 65 + + + BICOMP + 204 + + + + + ICCARM + 63 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\usb_istr.c + + + ICCARM + 79 740 + + + __cstat + 164 + + + BICOMP + 757 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 213 218 183 + + + + + $PROJ_DIR$\..\bin\demoprog_olimex_stm32p103.out + + + OBJCOPY + 606 + + + + + ILINK + 679 605 586 172 552 595 598 601 174 123 609 692 97 545 254 147 191 705 604 98 104 537 154 272 531 190 701 556 267 46 125 251 599 146 591 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_cec.c + + + ICCARM + 596 609 + + + __cstat + 193 + + + BICOMP + 268 + + + + + ICCARM + 103 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\bin\demoprog_olimexino_stm32.out + + + OBJCOPY + 574 + + + + + ILINK + 679 605 172 552 595 598 601 174 123 609 692 97 545 254 147 191 705 604 98 104 537 154 272 531 190 701 556 267 46 125 251 599 146 591 + + + + + $PROJ_DIR$\..\usb_prop.c + + + ICCARM + 87 60 + + + __cstat + 673 + + + BICOMP + 749 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 213 314 218 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_wwdg.c + + + ICCARM + 547 267 + + + __cstat + 158 + + + BICOMP + 210 + + + + + ICCARM + 184 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 562 + + + + + $PROJ_DIR$\..\usb_pwr.c + + + ICCARM + 644 750 + + + __cstat + 178 + + + BICOMP + 746 + + + + + ICCARM + 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 310 371 312 334 326 329 323 309 339 280 218 415 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_spi.c + + + ICCARM + 719 190 + + + __cstat + 215 + + + BICOMP + 398 + + + + + ICCARM + 161 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\CMSIS\CM3\DeviceSupport\ST\STM32F10x\system_stm32f10x.c + + + ICCARM + 167 46 + + + __cstat + 696 + + + BICOMP + 534 + + + + + ICCARM + 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rtc.c + + + ICCARM + 584 272 + + + __cstat + 265 + + + BICOMP + 202 + + + + + ICCARM + 62 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_pwr.c + + + ICCARM + 168 537 + + + __cstat + 538 + + + BICOMP + 678 + + + + + ICCARM + 529 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_cec.c + + + ICCARM + 596 609 + + + __cstat + 193 + + + BICOMP + 268 + + + + + ICCARM + 539 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_tim.c + + + ICCARM + 697 701 + + + __cstat + 541 + + + BICOMP + 262 + + + + + ICCARM + 565 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 208 184 562 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_iwdg.c + + + ICCARM + 608 104 + + + __cstat + 162 + + + BICOMP + 216 + + + + + ICCARM + 305 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_pwr.c + + + ICCARM + 168 537 + + + __cstat + 538 + + + BICOMP + 678 + + + + + ICCARM + 308 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_i2c.c + + + ICCARM + 75 98 + + + __cstat + 559 + + + BICOMP + 396 + + + + + ICCARM + 281 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_fsmc.c + + + ICCARM + 736 705 + + + __cstat + 235 + + + BICOMP + 685 + + + + + ICCARM + 321 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_adc.c + + + ICCARM + 92 601 + + + __cstat + 65 + + + BICOMP + 204 + + + + + ICCARM + 35 160 90 564 291 561 163 194 80 68 648 224 610 252 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_flash.c + + + ICCARM + 670 191 + + + __cstat + 243 + + + BICOMP + 234 + + + + + ICCARM + 37 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rcc.c + + + ICCARM + 95 154 + + + __cstat + 587 + + + BICOMP + 567 + + + + + ICCARM + 290 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_rtc.c + + + ICCARM + 584 272 + + + __cstat + 265 + + + BICOMP + 202 + + + + + ICCARM + 333 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_exti.c + + + ICCARM + 739 147 + + + __cstat + 264 + + + BICOMP + 64 + + + + + ICCARM + 285 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_flash.c + + + ICCARM + 670 191 + + + __cstat + 243 + + + BICOMP + 234 + + + + + ICCARM + 304 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\system_stm32f10x.c + + + ICCARM + 167 46 + + + __cstat + 696 + + + BICOMP + 534 + + + + + ICCARM + 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_gpio.c + + + ICCARM + 270 604 + + + __cstat + 182 + + + BICOMP + 110 + + + + + ICCARM + 297 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_sil.c + + + ICCARM + 663 737 + + + __cstat + 727 + + + BICOMP + 186 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_spi.c + + + ICCARM + 719 190 + + + __cstat + 215 + + + BICOMP + 398 + + + + + ICCARM + 322 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_sdio.c + + + ICCARM + 593 531 + + + __cstat + 588 + + + BICOMP + 226 + + + + + ICCARM + 335 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_int.c + + + ICCARM + 650 716 + + + __cstat + 707 + + + BICOMP + 139 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_core.c + + + ICCARM + 108 729 + + + __cstat + 144 + + + BICOMP + 721 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_wwdg.c + + + ICCARM + 547 267 + + + __cstat + 158 + + + BICOMP + 210 + + + + + ICCARM + 328 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 83 + + + + + $PROJ_DIR$\..\usb_endp.c + + + ICCARM + 668 738 + + + __cstat + 730 + + + BICOMP + 744 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 314 183 218 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dma.c + + + ICCARM + 100 254 + + + __cstat + 240 + + + BICOMP + 681 + + + + + ICCARM + 332 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_usart.c + + + ICCARM + 671 556 + + + __cstat + 358 + + + BICOMP + 115 + + + + + ICCARM + 316 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 328 83 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_init.c + + + ICCARM + 112 725 + + + __cstat + 712 + + + BICOMP + 754 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\usb_desc.c + + + ICCARM + 661 760 + + + __cstat + 710 + + + BICOMP + 43 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 314 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_regs.c + + + ICCARM + 69 700 + + + __cstat + 755 + + + BICOMP + 141 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_crc.c + + + ICCARM + 680 692 + + + __cstat + 572 + + + BICOMP + 751 + + + + + ICCARM + 374 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_usart.c + + + ICCARM + 671 556 + + + __cstat + 358 + + + BICOMP + 115 + + + + + ICCARM + 208 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 184 562 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dac.c + + + ICCARM + 205 97 + + + __cstat + 363 + + + BICOMP + 603 + + + + + ICCARM + 73 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_tim.c + + + ICCARM + 697 701 + + + __cstat + 541 + + + BICOMP + 262 + + + + + ICCARM + 315 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 316 328 83 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dma.c + + + ICCARM + 100 254 + + + __cstat + 240 + + + BICOMP + 681 + + + + + ICCARM + 342 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f10x_dbgmcu.c + + + ICCARM + 159 545 + + + __cstat + 373 + + + BICOMP + 602 + + + + + ICCARM + 282 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 + + + + + $PROJ_DIR$\..\lib\USB_FS_DEVICE\src\usb_mem.c + + + ICCARM + 764 722 + + + __cstat + 703 + + + BICOMP + 758 + + + + + ICCARM + 310 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 371 312 334 326 329 323 309 339 280 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ioreq.c + + + ICCARM + 527 381 + + + __cstat + 392 + + + BICOMP + 479 + + + + + ICCARM + 406 421 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 403 419 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 693 552 + + + __cstat + 530 + + + BICOMP + 487 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 455 440 434 451 456 + + + + + $PROJ_DIR$\..\usbd_desc.c + + + ICCARM + 546 399 + + + __cstat + 249 + + + BICOMP + 489 + + + + + ICCARM + 403 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 421 406 419 409 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\IAR\cpu_comp.c + + + ICCARM + 647 660 + + + __cstat + 709 + + + BICOMP + 475 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 224 511 561 163 194 80 512 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\cpu.c + + + ICCARM + 143 121 + + + __cstat + 731 + + + BICOMP + 473 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\flash.c + + + ICCARM + 646 149 + + + __cstat + 702 + + + BICOMP + 513 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 429 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + + ICCARM + 96 126 + + + __cstat + 137 + + + BICOMP + 467 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 424 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c + + + ICCARM + 675 125 + + + __cstat + 66 + + + BICOMP + 482 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c + + + ICCARM + 666 151 + + + __cstat + 756 + + + BICOMP + 484 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c + + + ICCARM + 111 153 + + + __cstat + 720 + + + BICOMP + 488 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 518 403 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 421 406 419 409 428 + + + + + $PROJ_DIR$\..\startup_stm32f103xb.s + + + AARM + 598 + + + + + $PROJ_DIR$\..\usbd_conf.c + + + ICCARM + 555 639 + + + __cstat + 385 + + + BICOMP + 480 + + + + + ICCARM + 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 421 405 645 763 718 641 403 406 419 428 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 518 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\can.c + + + ICCARM + 107 88 + + + __cstat + 728 + + + BICOMP + 492 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\lib\system_stm32f1xx.c + + + ICCARM + 532 616 + + + __cstat + 382 + + + BICOMP + 461 + + + + + ICCARM + 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 77 172 + + + __cstat + 48 + + + BICOMP + 472 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 401 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 456 + + + + + $PROJ_DIR$\..\usbd_bulk.c + + + ICCARM + 543 627 + + + __cstat + 390 + + + BICOMP + 468 + + + + + ICCARM + 428 406 421 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 403 419 409 + + + + + $PROJ_DIR$\..\flash_layout.c + + + ICCARM + 360 + + + BICOMP + 346 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 155 128 + + + __cstat + 132 + + + BICOMP + 469 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 401 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 456 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_ctlreq.c + + + ICCARM + 628 370 + + + __cstat + 379 + + + BICOMP + 477 + + + + + ICCARM + 419 421 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 406 403 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc_ex.c + + + ICCARM + 247 528 + + + __cstat + 244 + + + BICOMP + 490 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usart.c + + + ICCARM + 635 350 + + + __cstat + 246 + + + BICOMP + 470 + + + + + ICCARM + 447 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 455 440 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_pwr.c + + + ICCARM + 355 340 + + + __cstat + 380 + + + BICOMP + 471 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_usb.c + + + ICCARM + 623 347 + + + __cstat + 221 + + + BICOMP + 486 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim_ex.c + + + ICCARM + 621 548 + + + __cstat + 388 + + + BICOMP + 481 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_exti.c + + + ICCARM + 526 353 + + + __cstat + 273 + + + BICOMP + 476 + + + + + ICCARM + 453 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_rcc.c + + + ICCARM + 637 524 + + + __cstat + 248 + + + BICOMP + 465 + + + + + ICCARM + 455 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_rcc.c + + + ICCARM + 366 619 + + + __cstat + 231 + + + BICOMP + 459 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_hal_tim.c + + + ICCARM + 626 630 + + + __cstat + 394 + + + BICOMP + 483 + + + + + ICCARM + 28 400 438 24 26 14 30 564 291 561 163 194 80 5 101 511 4 27 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_utils.c + + + ICCARM + 540 368 + + + __cstat + 369 + + + BICOMP + 466 + + + + + ICCARM + 455 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 451 434 + + + + + $PROJ_DIR$\..\lib\STM32_USB_Device_Library\Core\Src\usbd_core.c + + + ICCARM + 377 356 + + + __cstat + 387 + + + BICOMP + 462 + + + + + ICCARM + 403 405 351 291 561 163 194 80 649 645 763 718 641 26 14 30 564 5 101 511 4 27 28 400 438 24 448 1 18 16 22 12 10 13 19 25 446 2 443 6 421 406 419 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_gpio.c + + + ICCARM + 367 636 + + + __cstat + 256 + + + BICOMP + 474 + + + + + ICCARM + 456 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 440 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_dma.c + + + ICCARM + 618 638 + + + __cstat + 348 + + + BICOMP + 463 + + + + + ICCARM + 449 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 440 + + + + + $PROJ_DIR$\..\lib\STM32F1xx_HAL_Driver\Src\stm32f1xx_ll_spi.c + + + ICCARM + 625 632 + + + __cstat + 220 + + + BICOMP + 478 + + + + + ICCARM + 433 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 440 455 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 664 31 + + + __cstat + 130 + + + BICOMP + 59 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 156 745 + + + __cstat + 713 + + + BICOMP + 49 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 698 741 + + + __cstat + 181 + + + BICOMP + 33 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 518 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 140 742 + + + __cstat + 131 + + + BICOMP + 464 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 376 605 + + + __cstat + 203 + + + BICOMP + 485 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 762 657 + + + __cstat + 179 + + + BICOMP + 54 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 145 142 + + + __cstat + 726 + + + BICOMP + 460 + + + + + ICCARM + 497 508 11 418 354 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 655 733 + + + __cstat + 188 + + + BICOMP + 56 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 718 291 561 163 194 80 649 641 717 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 659 127 + + + __cstat + 761 + + + BICOMP + 45 + + + + + ICCARM + 497 508 11 643 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 138 658 + + + __cstat + 129 + + + BICOMP + 44 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_dac.c + + + ICCARM + 205 97 + + + __cstat + 363 + + + BICOMP + 603 + + + + + ICCARM + 55 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\src\app\app.c + + + ICCARM + 71 173 + + + BICOMP + 614 + + + + + ICCARM + 136 120 106 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 258 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_fsmc.c + + + ICCARM + 736 705 + + + __cstat + 235 + + + BICOMP + 685 + + + + + ICCARM + 38 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 278 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_rcc.c + + + ICCARM + 95 154 + + + __cstat + 587 + + + BICOMP + 567 + + + + + ICCARM + 536 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\src\hw\hw.c + + + ICCARM + 117 690 + + + BICOMP + 295 + + + + + ICCARM + 136 120 106 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 258 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_gpio.c + + + ICCARM + 270 604 + + + __cstat + 182 + + + BICOMP + 110 + + + + + ICCARM + 278 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 542 50 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_iwdg.c + + + ICCARM + 608 104 + + + __cstat + 162 + + + BICOMP + 216 + + + + + ICCARM + 50 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 529 536 62 301 161 565 208 184 562 + + + + + $PROJ_DIR$\Debug\Obj\stm32f103.pbd + + + BILINK + 734 67 198 102 695 277 169 222 207 214 72 211 674 570 276 47 212 257 206 669 196 82 352 150 189 166 175 684 + + + + + $PROJ_DIR$\..\bin\stm32f103.out + + + OBJCOPY + 694 + + + + + ILINK + 672 605 586 549 116 172 552 595 601 174 123 609 692 97 545 254 147 191 705 604 98 104 537 154 272 531 190 701 556 267 46 125 217 251 599 146 591 + + + + + $PROJ_DIR$\..\lib\stdperiphlib\STM32F10x_StdPeriph_Driver\src\stm32f10x_sdio.c + + + ICCARM + 593 531 + + + __cstat + 588 + + + BICOMP + 226 + + + + + ICCARM + 301 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 161 565 208 184 562 + + + + + $PROJ_DIR$\..\irq.c + + + ICCARM + 197 116 + + + BICOMP + 176 + + + + + ICCARM + 711 402 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 704 590 401 691 + + + BICOMP + 711 402 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 704 590 401 691 + + + + + $PROJ_DIR$\..\src\hw\cstart.s + + + AARM + 549 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 376 605 + + + __cstat + 203 + + + BICOMP + 250 + + + + + ICCARM + 711 402 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 704 401 691 + + + + + $PROJ_DIR$\..\src\os\os.c + + + ICCARM + 274 753 + + + BICOMP + 195 + + + + + ICCARM + 120 + + + + + $PROJ_DIR$\Debug\Exe\stm32f103.out + + + ILINK + 672 70 683 748 109 592 535 78 99 551 303 724 600 124 200 759 266 585 253 583 114 259 58 52 306 708 122 569 209 251 599 146 591 + + + + + $PROJ_DIR$\..\bin\openblt_olimexino_stm32.out + + + ILINK + 640 + + + OBJCOPY + 651 + + + + + ILINK + 679 745 31 605 88 741 742 121 660 142 733 149 128 172 552 113 657 126 766 598 364 631 633 523 544 617 624 634 615 345 340 619 528 630 548 638 353 636 524 632 350 347 368 616 125 127 153 627 639 356 370 399 381 658 251 599 146 591 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 675 125 + + + __cstat + 66 + + + BICOMP + 263 + + + + + ICCARM + 711 402 287 53 564 291 561 163 194 80 68 648 74 101 224 41 337 294 63 85 93 103 374 73 282 332 285 304 321 297 281 305 308 290 333 335 322 315 316 328 83 704 401 691 + + + + + $PROJ_DIR$\..\cstart.s + + + AARM + 549 + + + + + $PROJ_DIR$\..\vectors.c + + + ICCARM + 597 217 + + + __cstat + 192 + + + BICOMP + 687 + + + + + ICCARM + 711 402 160 90 564 291 561 163 194 80 68 648 224 610 252 35 260 76 539 341 55 296 342 582 37 38 278 542 50 529 536 62 301 161 565 208 184 562 704 401 691 + + + BICOMP + 163 291 160 691 37 610 260 301 704 224 80 55 50 184 402 252 401 90 564 68 194 539 342 278 536 565 711 561 648 35 76 341 296 582 38 542 529 62 161 208 562 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + + + ICCARM + 770 766 + + + __cstat + 769 + + + BICOMP + 767 + + + + + ICCARM + 517 415 516 402 507 505 496 503 520 499 498 497 508 11 504 510 26 14 30 564 291 561 163 194 80 5 101 511 4 27 28 400 438 24 351 649 448 1 18 16 22 12 10 13 19 25 446 2 443 6 diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewp b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewp index 2f5b110b..c88c7a68 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewp +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewp @@ -2425,15 +2425,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c @@ -2514,10 +2514,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewt b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewt index 4640e8b0..9504fede 100644 --- a/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewt +++ b/Target/Demo/ARMCM3_STM32F1_Olimexino_STM32_IAR/Boot/ide/stm32f103.ewt @@ -2680,15 +2680,15 @@ $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\nvm.c + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\rs232.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\timer.c $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\types.h - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\uart.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F1\usb.c @@ -2769,10 +2769,10 @@ $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\timer.h $PROJ_DIR$\..\..\..\..\Source\usb.h diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/blt_conf.h index 25210989..fc3e4ca2 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (2) +#define BOOT_COM_RS232_CHANNEL_INDEX (2) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/main.c index 617ea7ec..9ce0f079 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Boot/main.c @@ -147,7 +147,7 @@ static void SystemClock_Config(void) void HAL_MspInit(void) { LL_GPIO_InitTypeDef GPIO_InitStruct; -#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) +#if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) LL_USART_InitTypeDef USART_InitStruct; #endif @@ -160,7 +160,7 @@ void HAL_MspInit(void) LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOD); LL_AHB1_GRP1_EnableClock(LL_AHB1_GRP1_PERIPH_GPIOF); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock enable. */ LL_APB1_GRP1_EnableClock(LL_APB1_GRP1_PERIPH_USART3); #endif @@ -187,7 +187,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_NO; LL_GPIO_Init(GPIOC, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = LL_GPIO_PIN_8 | LL_GPIO_PIN_9; GPIO_InitStruct.Mode = LL_GPIO_MODE_ALTERNATE; @@ -196,9 +196,9 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = LL_GPIO_PULL_UP; GPIO_InitStruct.Alternate = LL_GPIO_AF_7; LL_GPIO_Init(GPIOD, &GPIO_InitStruct); - #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_UART_ENABLE == 0) + #if (BOOT_FILE_LOGGING_ENABLE > 0) && (BOOT_COM_RS232_ENABLE == 0) /* configure UART peripheral */ - USART_InitStruct.BaudRate = BOOT_COM_UART_BAUDRATE; + USART_InitStruct.BaudRate = BOOT_COM_RS232_BAUDRATE; USART_InitStruct.DataWidth = LL_USART_DATAWIDTH_8B; USART_InitStruct.StopBits = LL_USART_STOPBITS_1; USART_InitStruct.Parity = LL_USART_PARITY_NONE; @@ -247,7 +247,7 @@ void HAL_MspDeInit(void) LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_CAN1); #endif -#if (BOOT_COM_UART_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) || (BOOT_FILE_LOGGING_ENABLE > 0) /* UART clock disable. */ LL_APB1_GRP1_DisableClock(LL_APB1_GRP1_PERIPH_USART3); #endif diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/boot.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/boot.c index 9aef5416..c92c0e6f 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/boot.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/boot.c @@ -35,9 +35,9 @@ /**************************************************************************************** * Function prototypes ****************************************************************************************/ -#if (BOOT_COM_UART_ENABLE > 0) -static void BootComUartInit(void); -static void BootComUartCheckActivationRequest(void); +#if (BOOT_COM_RS232_ENABLE > 0) +static void BootComRs232Init(void); +static void BootComRs232CheckActivationRequest(void); #endif #if (BOOT_COM_CAN_ENABLE > 0) static void BootComCanInit(void); @@ -51,8 +51,8 @@ static void BootComCanCheckActivationRequest(void); ****************************************************************************************/ void BootComInit(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartInit(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232Init(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanInit(); @@ -68,8 +68,8 @@ void BootComInit(void) ****************************************************************************************/ void BootComCheckActivationRequest(void) { -#if (BOOT_COM_UART_ENABLE > 0) - BootComUartCheckActivationRequest(); +#if (BOOT_COM_RS232_ENABLE > 0) + BootComRs232CheckActivationRequest(); #endif #if (BOOT_COM_CAN_ENABLE > 0) BootComCanCheckActivationRequest(); @@ -89,7 +89,7 @@ void BootActivate(void) } /*** end of BootActivate ***/ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /**************************************************************************************** * U N I V E R S A L A S Y N C H R O N O U S R X T X I N T E R F A C E ****************************************************************************************/ @@ -100,20 +100,20 @@ void BootActivate(void) /** \brief Timeout time for the reception of a CTO packet. The timer is started upon * reception of the first packet byte. */ -#define UART_CTO_RX_PACKET_TIMEOUT_MS (100u) +#define RS232_CTO_RX_PACKET_TIMEOUT_MS (100u) /**************************************************************************************** * Local data declarations ****************************************************************************************/ /** \brief UART handle to be used in API calls. */ -static UART_HandleTypeDef uartHandle; +static UART_HandleTypeDef rs232Handle; /**************************************************************************************** * Function prototypes ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data); +static unsigned char Rs232ReceiveByte(unsigned char *data); /************************************************************************************//** @@ -121,19 +121,19 @@ static unsigned char UartReceiveByte(unsigned char *data); ** \return none. ** ****************************************************************************************/ -static void BootComUartInit(void) +static void BootComRs232Init(void) { /* Configure UART peripheral. */ - uartHandle.Instance = USART3; - uartHandle.Init.BaudRate = BOOT_COM_UART_BAUDRATE; - uartHandle.Init.WordLength = UART_WORDLENGTH_8B; - uartHandle.Init.StopBits = UART_STOPBITS_1; - uartHandle.Init.Parity = UART_PARITY_NONE; - uartHandle.Init.HwFlowCtl = UART_HWCONTROL_NONE; - uartHandle.Init.Mode = UART_MODE_TX_RX; + rs232Handle.Instance = USART3; + rs232Handle.Init.BaudRate = BOOT_COM_RS232_BAUDRATE; + rs232Handle.Init.WordLength = UART_WORDLENGTH_8B; + rs232Handle.Init.StopBits = UART_STOPBITS_1; + rs232Handle.Init.Parity = UART_PARITY_NONE; + rs232Handle.Init.HwFlowCtl = UART_HWCONTROL_NONE; + rs232Handle.Init.Mode = UART_MODE_TX_RX; /* Initialize the UART peripheral. */ - HAL_UART_Init(&uartHandle); -} /*** end of BootComUartInit ***/ + HAL_UART_Init(&rs232Handle); +} /*** end of BootComRs232Init ***/ /************************************************************************************//** @@ -142,9 +142,9 @@ static void BootComUartInit(void) ** \return none. ** ****************************************************************************************/ -static void BootComUartCheckActivationRequest(void) +static void BootComRs232CheckActivationRequest(void) { - static unsigned char xcpCtoReqPacket[BOOT_COM_UART_RX_MAX_DATA+1]; + static unsigned char xcpCtoReqPacket[BOOT_COM_RS232_RX_MAX_DATA+1]; static unsigned char xcpCtoRxLength; static unsigned char xcpCtoRxInProgress = 0; static unsigned long xcpCtoRxStartTime = 0; @@ -153,11 +153,11 @@ static void BootComUartCheckActivationRequest(void) if (xcpCtoRxInProgress == 0) { /* store the message length when received */ - if (UartReceiveByte(&xcpCtoReqPacket[0]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[0]) == 1) { /* check that the length has a valid value. it should not be 0 */ if ( (xcpCtoReqPacket[0] > 0) && - (xcpCtoReqPacket[0] <= BOOT_COM_UART_RX_MAX_DATA) ) + (xcpCtoReqPacket[0] <= BOOT_COM_RS232_RX_MAX_DATA) ) { /* store the start time */ xcpCtoRxStartTime = TimerGet(); @@ -171,7 +171,7 @@ static void BootComUartCheckActivationRequest(void) else { /* store the next packet byte */ - if (UartReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) + if (Rs232ReceiveByte(&xcpCtoReqPacket[xcpCtoRxLength+1]) == 1) { /* increment the packet data count */ xcpCtoRxLength++; @@ -193,7 +193,7 @@ static void BootComUartCheckActivationRequest(void) else { /* check packet reception timeout */ - if (TimerGet() > (xcpCtoRxStartTime + UART_CTO_RX_PACKET_TIMEOUT_MS)) + if (TimerGet() > (xcpCtoRxStartTime + RS232_CTO_RX_PACKET_TIMEOUT_MS)) { /* cancel cto packet reception due to timeout. note that this automatically * discards the already received packet bytes, allowing the host to retry. @@ -202,7 +202,7 @@ static void BootComUartCheckActivationRequest(void) } } } -} /*** end of BootComUartCheckActivationRequest ***/ +} /*** end of BootComRs232CheckActivationRequest ***/ /************************************************************************************//** @@ -211,12 +211,12 @@ static void BootComUartCheckActivationRequest(void) ** \return 1 if a byte was received, 0 otherwise. ** ****************************************************************************************/ -static unsigned char UartReceiveByte(unsigned char *data) +static unsigned char Rs232ReceiveByte(unsigned char *data) { HAL_StatusTypeDef result; /* receive a byte in a non-blocking manner */ - result = HAL_UART_Receive(&uartHandle, data, 1, 0); + result = HAL_UART_Receive(&rs232Handle, data, 1, 0); /* process the result */ if (result == HAL_OK) { @@ -225,8 +225,8 @@ static unsigned char UartReceiveByte(unsigned char *data) } /* error occurred */ return 0; -} /*** end of UartReceiveByte ***/ -#endif /* BOOT_COM_UART_ENABLE > 0 */ +} /*** end of Rs232ReceiveByte ***/ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c index d82616c2..9417921e 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_GCC/Prog/main.c @@ -146,10 +146,10 @@ void HAL_MspInit(void) __HAL_RCC_GPIOB_CLK_ENABLE(); __HAL_RCC_GPIOD_CLK_ENABLE(); __HAL_RCC_GPIOF_CLK_ENABLE(); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_USART3_CLK_ENABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_ENABLE(); @@ -178,7 +178,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Pull = GPIO_PULLUP; GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_MEDIUM; HAL_GPIO_Init(GPIOF, &GPIO_InitStruct); -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* UART TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; @@ -186,7 +186,7 @@ void HAL_MspInit(void) GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_VERY_HIGH; GPIO_InitStruct.Alternate = GPIO_AF7_USART3; HAL_GPIO_Init(GPIOD, &GPIO_InitStruct); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ #if (BOOT_COM_CAN_ENABLE > 0) /* CAN TX and RX GPIO pin configuration. */ GPIO_InitStruct.Pin = GPIO_PIN_8 | GPIO_PIN_9; @@ -212,10 +212,10 @@ void HAL_MspDeInit(void) /* Reset CAN GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOB, GPIO_PIN_8 | GPIO_PIN_9); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Reset UART GPIO pin configuration. */ HAL_GPIO_DeInit(GPIOD, GPIO_PIN_8 | GPIO_PIN_9); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* Deconfigure GPIO pin for the LED. */ HAL_GPIO_WritePin(GPIOF, GPIO_PIN_8, GPIO_PIN_RESET); HAL_GPIO_DeInit(GPIOF, GPIO_PIN_8); @@ -224,10 +224,10 @@ void HAL_MspDeInit(void) /* Peripheral clock enable. */ __HAL_RCC_CAN1_CLK_DISABLE(); #endif /* BOOT_COM_CAN_ENABLE > 0 */ -#if (BOOT_COM_UART_ENABLE > 0) +#if (BOOT_COM_RS232_ENABLE > 0) /* Peripheral clock disable. */ __HAL_RCC_USART3_CLK_DISABLE(); -#endif /* BOOT_COM_UART_ENABLE > 0 */ +#endif /* BOOT_COM_RS232_ENABLE > 0 */ /* GPIO ports clock disable. */ __HAL_RCC_GPIOF_CLK_DISABLE(); __HAL_RCC_GPIOD_CLK_DISABLE(); diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/blt_conf.h b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/blt_conf.h index 2fba904e..da81f64a 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/blt_conf.h +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/blt_conf.h @@ -84,24 +84,24 @@ /** \brief Select the desired CAN peripheral as a zero based index. */ #define BOOT_COM_CAN_CHANNEL_INDEX (0) -/* The UART communication interface is selected by setting the BOOT_COM_UART_ENABLE - * configurable to 1. Configurable BOOT_COM_UART_BAUDRATE selects the communication speed +/* The RS232 communication interface is selected by setting the BOOT_COM_RS232_ENABLE + * configurable to 1. Configurable BOOT_COM_RS232_BAUDRATE selects the communication speed * in bits/second. The maximum amount of data bytes in a message for data transmission - * and reception is set through BOOT_COM_UART_TX_MAX_DATA and BOOT_COM_UART_RX_MAX_DATA, + * and reception is set through BOOT_COM_RS232_TX_MAX_DATA and BOOT_COM_RS232_RX_MAX_DATA, * respectively. It is common for a microcontroller to have more than 1 UART interface - * on board. The zero-based BOOT_COM_UART_CHANNEL_INDEX selects the UART interface. + * on board. The zero-based BOOT_COM_RS232_CHANNEL_INDEX selects the UART interface. * */ /** \brief Enable/disable UART transport layer. */ -#define BOOT_COM_UART_ENABLE (1) +#define BOOT_COM_RS232_ENABLE (1) /** \brief Configure the desired communication speed. */ -#define BOOT_COM_UART_BAUDRATE (57600) +#define BOOT_COM_RS232_BAUDRATE (57600) /** \brief Configure number of bytes in the target->host data packet. */ -#define BOOT_COM_UART_TX_MAX_DATA (64) +#define BOOT_COM_RS232_TX_MAX_DATA (64) /** \brief Configure number of bytes in the host->target data packet. */ -#define BOOT_COM_UART_RX_MAX_DATA (64) +#define BOOT_COM_RS232_RX_MAX_DATA (64) /** \brief Select the desired UART peripheral as a zero based index. */ -#define BOOT_COM_UART_CHANNEL_INDEX (2) +#define BOOT_COM_RS232_CHANNEL_INDEX (2) /**************************************************************************************** diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.dep b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.dep index 79fe2a39..f187bbbb 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.dep +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.dep @@ -1,642 +1,570 @@ 4 - 1566043100 + 472335659 Debug - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h - $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h - $PROJ_DIR$\..\lib\fatfs\ffconf.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h - $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h - $PROJ_DIR$\..\lib\fatfs\mmc.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c $PROJ_DIR$\..\lib\CMSIS\Include\core_cm3.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmInstr.h + $PROJ_DIR$\..\lib\fatfs\ffconf.h + $PROJ_DIR$\..\lib\fatfs\mmc.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\system_stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_can.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_cortex.h + $PROJ_DIR$\..\lib\CMSIS\Include\core_cmFunc.h + $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f2xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\Legacy\stm32_hal_legacy.h $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_cortex.c $PROJ_DIR$\..\lib\CMSIS\Device\ST\STM32F2xx\Include\stm32f207xx.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_def.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash.h $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_dma_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_dma.c - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst - $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et - $TOOLKIT_DIR$\lib\dl7M_tln.a - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et - $TOOLKIT_DIR$\lib\m7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et - $PROJ_DIR$\..\stm32f2xx_flash.icf - $PROJ_DIR$\..\obj\stm32f2xx_exti.lst - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst - $PROJ_DIR$\..\obj\stm32f2xx_crc.lst - $PROJ_DIR$\..\obj\timer.lst - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et - $PROJ_DIR$\..\obj\misc.lst - $PROJ_DIR$\..\obj\timer.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et - $PROJ_DIR$\..\obj\led.__cstat.et - $PROJ_DIR$\..\obj\main.__cstat.et - $TOOLKIT_DIR$\inc\c\yvals.h - $PROJ_DIR$\..\obj\misc.__cstat.et - $PROJ_DIR$\..\obj\boot.lst - $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et - $PROJ_DIR$\..\obj\system_stm32f2xx.lst - $PROJ_DIR$\..\obj\stm32f2xx_sdio.lst - $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi - $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_spi.o - $PROJ_DIR$\..\obj\boot.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst - $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_adc.lst - $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\..\obj\timer.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst - $PROJ_DIR$\..\obj\main.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_flash.lst - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et - $PROJ_DIR$\..\obj\led.pbi - $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst - $PROJ_DIR$\..\obj\led.lst - $TOOLKIT_DIR$\lib\shb_l.a - $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst - $PROJ_DIR$\..\obj\backdoor.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst - $PROJ_DIR$\..\obj\stm32f2xx_dac.lst - $PROJ_DIR$\..\obj\file.lst - $PROJ_DIR$\..\obj\xcp.o - $PROJ_DIR$\..\obj\stm32f2xx_tim.lst - $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et - $PROJ_DIR$\..\obj\mmc.o - $PROJ_DIR$\..\obj\hooks.pbi - $TOOLKIT_DIR$\inc\c\wchar.h - $PROJ_DIR$\..\obj\backdoor.o - $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c $PROJ_DIR$\..\obj\mmc.lst - $PROJ_DIR$\..\obj\com.o - $PROJ_DIR$\..\obj\cpu.lst - $PROJ_DIR$\..\obj\cop.o $PROJ_DIR$\..\obj\stm32f2xx_sdio.__cstat.et - $PROJ_DIR$\..\obj\file.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst - $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst - $PROJ_DIR$\..\obj\stm32f2xx_spi.lst - $PROJ_DIR$\..\obj\stm32f2xx_rng.lst $PROJ_DIR$\..\obj\net.o - $PROJ_DIR$\..\obj\stm32f2xx_can.lst - $PROJ_DIR$\..\obj\mmc.pbi - $PROJ_DIR$\..\obj\unicode.lst - $PROJ_DIR$\..\obj\assert.o - $PROJ_DIR$\..\obj\cpu.pbi $PROJ_DIR$\..\obj\hooks.o - $PROJ_DIR$\..\obj\assert.lst - $TOOLKIT_DIR$\inc\c\ctype.h - $PROJ_DIR$\..\obj\cpu_comp.o - $PROJ_DIR$\..\obj\hooks.lst - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\stdlib.h + $PROJ_DIR$\..\obj\stm32f2xx_can.lst $PROJ_DIR$\..\obj\cop.pbi - $PROJ_DIR$\..\bin\openblt_stm32f207.srec + $PROJ_DIR$\..\obj\cpu_comp.o $PROJ_DIR$\..\obj\can.o + $PROJ_DIR$\..\obj\file.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rng.lst + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.lst + $PROJ_DIR$\..\obj\cpu.lst $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\..\obj\hooks.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.lst + $PROJ_DIR$\..\obj\stm32f2xx_pwr.lst + $PROJ_DIR$\..\obj\cpu.pbi + $PROJ_DIR$\..\obj\assert.o + $PROJ_DIR$\..\obj\com.o + $TOOLKIT_DIR$\inc\c\ctype.h + $PROJ_DIR$\..\bin\openblt_stm32f207.srec + $PROJ_DIR$\..\obj\unicode.lst $PROJ_DIR$\..\timer.h $TOOLKIT_DIR$\inc\c\stdint.h - $TOOLKIT_DIR$\inc\c\xlocale_c.h $PROJ_DIR$\..\obj\stm32f2xx_crc.o - $TOOLKIT_DIR$\inc\c\xtls.h - $PROJ_DIR$\..\obj\stm32f2xx_usart.o - $PROJ_DIR$\..\bin\openblt_stm32f207.out - $PROJ_DIR$\..\header.h - $PROJ_DIR$\..\obj\com.pbi - $TOOLKIT_DIR$\inc\c\xmtx.h - $TOOLKIT_DIR$\inc\c\string.h - $TOOLKIT_DIR$\inc\c\xlocaleuse.h - $PROJ_DIR$\..\timer.c - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c - $PROJ_DIR$\..\obj\file.o - $PROJ_DIR$\..\obj\cpu_comp.pbi - $PROJ_DIR$\..\obj\can.pbi - $PROJ_DIR$\..\obj\net.pbi - $PROJ_DIR$\..\obj\assert.pbi - $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h - $PROJ_DIR$\..\obj\stm32f2xx_rtc.o - $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o - $PROJ_DIR$\..\obj\system_stm32f2xx.o - $PROJ_DIR$\..\obj\stm32f2xx_flash.o - $PROJ_DIR$\..\obj\stm32f2xx_hash.o - $PROJ_DIR$\..\obj\stm32f2xx_sdio.o - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - $PROJ_DIR$\..\obj\main.o - $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.pbi - $PROJ_DIR$\..\obj\misc.o - $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dma.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp.o - $PROJ_DIR$\..\obj\stm32f2xx_dac.o - $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi - $PROJ_DIR$\..\obj\stm32f2xx_rng.o - $PROJ_DIR$\..\obj\stm32f2xx_pwr.o - $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi - $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi - $PROJ_DIR$\..\obj\stm32f2xx_can.o - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_adc.o - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o - $PROJ_DIR$\..\obj\stm32f2xx_i2c.o - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o - $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi - $PROJ_DIR$\..\obj\stm32f2xx_tim.o - $PROJ_DIR$\..\obj\com.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - $PROJ_DIR$\..\obj\ff.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + $PROJ_DIR$\..\obj\assert.lst + $PROJ_DIR$\..\obj\cop.o + $PROJ_DIR$\..\obj\stm32f2xx_hash.__cstat.et + $PROJ_DIR$\..\obj\backdoor.pbi + $PROJ_DIR$\..\obj\stm32f2xx_gpio.lst + $PROJ_DIR$\..\obj\file.lst + $PROJ_DIR$\..\obj\xcp.o + $PROJ_DIR$\..\obj\stm32f2xx_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_tim.lst + $TOOLKIT_DIR$\lib\shb_l.a + $PROJ_DIR$\..\obj\stm32f2xx_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.lst + $PROJ_DIR$\..\obj\mmc.o + $PROJ_DIR$\..\obj\hooks.pbi + $PROJ_DIR$\..\obj\backdoor.o + $PROJ_DIR$\..\obj\stm32f2xx_dac.lst + $PROJ_DIR$\..\obj\stm32f2xx_adc.lst + $PROJ_DIR$\..\obj\cop.lst + $PROJ_DIR$\..\obj\timer.pbi + $PROJ_DIR$\..\obj\stm32f2xx_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_flash.lst + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.lst + $PROJ_DIR$\..\obj\led.lst + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.lst + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.lst + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\obj\main.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.__cstat.et + $PROJ_DIR$\..\obj\led.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.lst $PROJ_DIR$\..\obj\cop.__cstat.et - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h + $PROJ_DIR$\..\obj\com.__cstat.et $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_i2c.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c + $PROJ_DIR$\..\obj\stm32f2xx_rng.o + $PROJ_DIR$\..\obj\stm32f2xx_adc.o $PROJ_DIR$\..\obj\can.__cstat.et $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dbgmcu.h - $PROJ_DIR$\..\obj\nvm.pbi - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h - $PROJ_DIR$\..\obj\unicode.pbi - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h - $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.o + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c + $PROJ_DIR$\..\obj\stm32f2xx_tim.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c + $PROJ_DIR$\..\obj\ff.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_exti.h + $PROJ_DIR$\..\obj\stm32f2xx_can.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_fsmc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.o + $PROJ_DIR$\..\obj\stm32f2xx_rng.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_gpio.h + $PROJ_DIR$\..\obj\stm32f2xx_exti.pbi + $PROJ_DIR$\..\obj\stm32f2xx_i2c.o + $PROJ_DIR$\..\obj\stm32f2xx_dac.o + $PROJ_DIR$\..\obj\stm32f2xx_tim.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dac.h + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp.o + $PROJ_DIR$\..\obj\stm32f2xx_pwr.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_tim.h + $PROJ_DIR$\..\obj\stm32f2xx_sdio.o + $PROJ_DIR$\..\obj\misc.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + $TOOLKIT_DIR$\inc\c\string.h + $TOOLKIT_DIR$\inc\c\DLib_Config_Normal.h + $PROJ_DIR$\..\obj\net.pbi + $PROJ_DIR$\..\obj\stm32f2xx_rtc.o + $PROJ_DIR$\..\obj\stm32f2xx_rcc.pbi + $PROJ_DIR$\..\timer.c + $PROJ_DIR$\..\obj\cpu_comp.pbi + $PROJ_DIR$\..\obj\com.pbi + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\ccsbcs.c + $PROJ_DIR$\..\obj\system_stm32f2xx.o + $PROJ_DIR$\..\header.h + $PROJ_DIR$\..\obj\stm32f2xx_hash.o + $PROJ_DIR$\..\obj\can.pbi + $PROJ_DIR$\..\obj\main.o + $PROJ_DIR$\..\obj\file.o + $PROJ_DIR$\..\obj\stm32f2xx_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.pbi + $PROJ_DIR$\..\obj\stm32f2xx_usart.o + $PROJ_DIR$\..\bin\openblt_stm32f207.out + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.o + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.o + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.o + $PROJ_DIR$\..\obj\stm32f2xx_usart.pbi + $PROJ_DIR$\..\obj\stm32f2xx_dma.o + $PROJ_DIR$\..\obj\assert.pbi + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\can.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\cpu.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_utils.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\IAR\cpu_comp.c + $PROJ_DIR$\..\led.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h + $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h + $PROJ_DIR$\..\..\..\..\Source\assert.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_utils.h + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + $PROJ_DIR$\..\..\..\..\Source\boot.c + $PROJ_DIR$\..\led.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h + $PROJ_DIR$\..\startup_stm32f2xx.s + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_usart.h + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + $PROJ_DIR$\..\..\..\..\Source\boot.h + $PROJ_DIR$\..\..\..\..\Source\can.h + $PROJ_DIR$\..\hooks.c + $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\system_stm32f2xx.c + $PROJ_DIR$\..\blt_conf.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\nvm.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\timer.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\types.h + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\uart.c + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + $PROJ_DIR$\..\..\..\..\Source\assert.c + $PROJ_DIR$\..\..\..\..\Source\backdoor.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_exti.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_gpio.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_rcc.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_spi.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_gpio.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_spi.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_system.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_usart.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_bus.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_dma.c + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_dma.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_exti.h + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_rcc.c + $PROJ_DIR$\..\obj\stm32f2xx_adc.__cstat.et + $PROJ_DIR$\..\obj\led.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.__cstat.et + $PROJ_DIR$\..\obj\system_stm32f2xx.lst + $PROJ_DIR$\..\obj\stm32f2xx_rtc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_iwdg.__cstat.et + $PROJ_DIR$\..\obj\timer.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.__cstat.et + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\obj\boot.lst + $PROJ_DIR$\..\obj\stm32f2xx_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_spi.o + $PROJ_DIR$\..\obj\stm32f2xx_can.__cstat.et + $PROJ_DIR$\..\obj\boot.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_i2c.__cstat.et + $PROJ_DIR$\..\obj\timer.lst + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.__cstat.et + $PROJ_DIR$\..\obj\misc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_crc.lst + $PROJ_DIR$\..\obj\main.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.pbi + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_sdio.lst + $PROJ_DIR$\..\obj\stm32f2xx_gpio.pbi + $PROJ_DIR$\..\obj\system_stm32f2xx.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_spi.__cstat.et + $PROJ_DIR$\..\obj\misc.lst + $PROJ_DIR$\..\obj\stm32f2xx_exti.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.lst + $PROJ_DIR$\..\obj\stm32f2xx_dcmi.lst + $PROJ_DIR$\..\..\..\..\Source\xcp.h + $PROJ_DIR$\..\obj\stm32f2xx_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\file.h + $PROJ_DIR$\..\..\..\..\Source\net.h + $PROJ_DIR$\..\..\..\..\Source\usb.h + $PROJ_DIR$\..\obj\stm32f2xx_i2c.lst + $TOOLKIT_DIR$\lib\m7M_tl.a + $PROJ_DIR$\..\obj\stm32f2xx_rng.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash_md5.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\cpu.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\obj\stm32f2xx_dac.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\com.h + $PROJ_DIR$\..\..\..\..\Source\file.c + $PROJ_DIR$\..\..\..\..\Source\xcp.c + $PROJ_DIR$\..\obj\stm32f2xx_wwdg.lst + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $PROJ_DIR$\..\..\..\..\Source\com.c + $TOOLKIT_DIR$\lib\dl7M_tln.a + $PROJ_DIR$\..\stm32f2xx_flash.icf + $PROJ_DIR$\..\..\..\..\Source\plausibility.h + $PROJ_DIR$\..\..\..\..\Source\cop.c + $PROJ_DIR$\..\..\..\..\Source\uart.h + $PROJ_DIR$\..\..\..\..\Source\nvm.h + $PROJ_DIR$\..\obj\stm32f2xx_exti.lst + $PROJ_DIR$\..\obj\stm32f2xx_crc.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\cop.h + $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\..\..\..\Source\timer.h + $PROJ_DIR$\..\obj\flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst + $PROJ_DIR$\..\obj\mmc.__cstat.et + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c + $PROJ_DIR$\..\obj\uart.pbi + $PROJ_DIR$\..\obj\nvm.o + $PROJ_DIR$\..\obj\backdoor.lst + $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi + $PROJ_DIR$\..\obj\timer.o + $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi + $PROJ_DIR$\..\obj\ff.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h + $PROJ_DIR$\..\obj\nvm.__cstat.et + $PROJ_DIR$\..\obj\unicode.o + $PROJ_DIR$\..\obj\com.lst + $PROJ_DIR$\..\obj\xcp.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi + $PROJ_DIR$\..\obj\backdoor.__cstat.et + $PROJ_DIR$\..\obj\startup_stm32f2xx.o + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi + $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst + $PROJ_DIR$\..\obj\xcp.pbi + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + $PROJ_DIR$\..\obj\flash.o + $PROJ_DIR$\..\obj\cpu_comp.__cstat.et + $PROJ_DIR$\..\boot.c + $PROJ_DIR$\..\obj\assert.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_crc.h - $PROJ_DIR$\..\obj\uart.__cstat.et - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dcmi.h - $PROJ_DIR$\..\obj\cpu.o - $PROJ_DIR$\..\obj\file.__cstat.et $PROJ_DIR$\..\obj\uart.o - $PROJ_DIR$\..\obj\hooks.__cstat.et $PROJ_DIR$\..\obj\openblt_stm32f207.map + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_adc.h $TOOLKIT_DIR$\inc\c\DLib_Product_string.h - $TOOLKIT_DIR$\inc\c\xlocale.h $PROJ_DIR$\..\obj\stm32f2xx_wwdg.o - $PROJ_DIR$\..\obj\flash.pbi $PROJ_DIR$\..\obj\net.__cstat.et $PROJ_DIR$\..\obj\xcp.lst $PROJ_DIR$\..\boot.h $PROJ_DIR$\..\obj\cpu.__cstat.et $TOOLKIT_DIR$\inc\c\ysizet.h $PROJ_DIR$\..\obj\unicode.__cstat.et - $PROJ_DIR$\..\obj\nvm.__cstat.et - $PROJ_DIR$\..\obj\backdoor.lst - $PROJ_DIR$\..\obj\flash.__cstat.et - $PROJ_DIR$\..\obj\uart.pbi - $PROJ_DIR$\..\obj\xcp.pbi - $PROJ_DIR$\..\obj\cpu_comp.__cstat.et - $PROJ_DIR$\..\obj\com.lst - $PROJ_DIR$\..\obj\mmc.__cstat.et - $PROJ_DIR$\..\obj\ff.pbi - $PROJ_DIR$\..\obj\flash.o - $PROJ_DIR$\..\boot.c - $PROJ_DIR$\..\obj\nvm.o - $PROJ_DIR$\..\obj\xcp.__cstat.et - $PROJ_DIR$\..\obj\unicode.o - $PROJ_DIR$\..\obj\assert.__cstat.et - $PROJ_DIR$\..\obj\backdoor.__cstat.et - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_dma.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_gpio.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_exti.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_pwr.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_bus.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_exti.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_rcc_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_gpio.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_gpio.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_dma.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_rcc.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_rcc.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_hal_flash_ex.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_spi.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_spi.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_system.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_usart.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c - $PROJ_DIR$\..\hooks.c - $PROJ_DIR$\..\main.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\nvm.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\timer.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - $PROJ_DIR$\..\..\..\..\Source\assert.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\diskio.h - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\integer.h - $PROJ_DIR$\..\startup_stm32f2xx.s - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - $PROJ_DIR$\..\blt_conf.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\can.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\cpu.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\types.h - $PROJ_DIR$\..\led.h - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\uart.c - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_usart.h - $PROJ_DIR$\..\..\..\..\Source\assert.c - $PROJ_DIR$\..\..\..\..\Source\boot.c - $PROJ_DIR$\..\lib\stm32f2xx_hal_conf.h - $PROJ_DIR$\..\led.c - $PROJ_DIR$\..\..\..\..\Source\boot.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Inc\stm32f2xx_ll_utils.h - $PROJ_DIR$\..\lib\system_stm32f2xx.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\IAR\cpu_comp.c - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_utils.c - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.h - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - $PROJ_DIR$\..\obj\stm32f2xx_pwr.pbi - $PROJ_DIR$\..\..\..\..\Source\uart.h - $PROJ_DIR$\..\..\..\..\Source\xcp.c - $PROJ_DIR$\..\obj\stm32f2xx_rcc.lst - $PROJ_DIR$\..\..\..\..\Source\can.h - $PROJ_DIR$\..\obj\stm32f2xx_rtc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash.pbi - $PROJ_DIR$\..\..\..\..\Source\file.c - $PROJ_DIR$\..\obj\timer.o - $PROJ_DIR$\..\..\..\..\Source\plausibility.h - $PROJ_DIR$\..\..\..\..\Source\nvm.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_pwr.h - $PROJ_DIR$\..\obj\stm32f2xx_dma.pbi - $PROJ_DIR$\..\..\..\..\Source\net.c - $PROJ_DIR$\..\..\..\..\Source\com.c - $PROJ_DIR$\..\..\..\..\Source\cop.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c - $PROJ_DIR$\..\..\..\..\Source\xcp.h - $PROJ_DIR$\..\..\..\..\Source\com.h - $PROJ_DIR$\..\..\..\..\Source\file.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_iwdg.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rcc.h - $PROJ_DIR$\..\obj\stm32f2xx_hash_sha1.pbi - $PROJ_DIR$\..\..\..\..\Source\cpu.h - $PROJ_DIR$\..\obj\startup_stm32f2xx.o - $PROJ_DIR$\..\..\..\..\Source\cop.c - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.pbi - $PROJ_DIR$\..\..\..\..\Source\timer.h - $PROJ_DIR$\..\obj\stm32f2xx_sdio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.lst - $PROJ_DIR$\..\bin\demoprog_stm32f207.srec - $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi + $PROJ_DIR$\..\obj\cpu.o + $PROJ_DIR$\..\obj\nvm.pbi + $PROJ_DIR$\..\obj\file.__cstat.et + $PROJ_DIR$\..\obj\hooks.__cstat.et + $PROJ_DIR$\..\obj\flash.pbi + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + $PROJ_DIR$\..\obj\unicode.pbi + $PROJ_DIR$\..\obj\uart.__cstat.et + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_dma.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + $PROJ_DIR$\..\obj\ff.o + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_cryp.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c $PROJ_DIR$\..\obj\stm32f2xx_cryp.pbi $PROJ_DIR$\..\obj\boot.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_pwr.__cstat.et $PROJ_DIR$\..\obj\misc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi + $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi $PROJ_DIR$\..\obj\stm32f2xx_dma.lst + $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h $TOOLKIT_DIR$\inc\c\cmsis_iar.h $PROJ_DIR$\..\obj\stm32f2xx_fsmc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hash.lst $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.pbi - $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi - $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.pbi - $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.lst - $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst - $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.__cstat.et $PROJ_DIR$\..\obj\stm32f2xx_rtc.lst - $PROJ_DIR$\..\obj\system_stm32f2xx.pbi - $TOOLKIT_DIR$\lib\rt7M_tl.a - $PROJ_DIR$\..\obj\stm32f2xx_can.pbi $PROJ_DIR$\..\obj\stm32f207.pbd + $PROJ_DIR$\..\obj\stm32f2xx_hash.lst + $PROJ_DIR$\..\obj\stm32f2xx_cryp_tdes.pbi + $PROJ_DIR$\..\bin\demoprog_stm32f207.srec + $PROJ_DIR$\..\obj\stm32f2xx_dac.pbi + $PROJ_DIR$\..\obj\stm32f2xx_cryp.lst + $PROJ_DIR$\..\obj\stm32f2xx_spi.pbi + $PROJ_DIR$\..\obj\stm32f2xx_i2c.pbi + $PROJ_DIR$\..\obj\stm32f2xx_adc.pbi + $PROJ_DIR$\..\obj\main.lst + $PROJ_DIR$\..\obj\system_stm32f2xx.pbi + $PROJ_DIR$\..\obj\stm32f2xx_can.pbi $PROJ_DIR$\..\obj\stm32f2xx_usart.lst - $PROJ_DIR$\..\obj\stm32f2xx_crc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_syscfg.pbi $PROJ_DIR$\..\obj\stm32f2xx_flash.pbi + $TOOLKIT_DIR$\lib\rt7M_tl.a $PROJ_DIR$\..\lib\cmsis\core_cm3.h - $PROJ_DIR$\..\lib\cmsis\core_cmFunc.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h - $PROJ_DIR$\..\lib\system_stm32f2xx.h - $PROJ_DIR$\..\lib\SPL\src\misc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h - $PROJ_DIR$\..\lib\SPL\inc\misc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h - $PROJ_DIR$\..\lib\stm32f2xx_conf.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h - $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c $PROJ_DIR$\..\lib\cmsis\core_cmInstr.h $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_syscfg.h - $PROJ_DIR$\..\lib\stm32f2xx.h $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rcc.c $PROJ_DIR$\..\obj\stm32f2xx_dbgmcu.o + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + $PROJ_DIR$\..\lib\system_stm32f2xx.h + $PROJ_DIR$\..\lib\SPL\inc\misc.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_can.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rng.h + $PROJ_DIR$\..\lib\stm32f2xx_conf.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + $PROJ_DIR$\..\lib\stm32f2xx.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_wwdg.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_usart.h + $PROJ_DIR$\..\lib\SPL\src\misc.c $PROJ_DIR$\..\obj\stm32f2xx_dcmi.o - $PROJ_DIR$\..\obj\stm32f2xx_rcc.o - $PROJ_DIR$\..\obj\nvm.lst - $PROJ_DIR$\..\obj\cpu_comp.lst - $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.lst + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_sdio.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_spi.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_hash.h + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_flash.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c + $PROJ_DIR$\..\lib\SPL\inc\stm32f2xx_rtc.h + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.o + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.pbi + $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.lst + $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.pbi + $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.__cstat.et + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.__cstat.et + $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.pbi + $PROJ_DIR$\..\obj\unicode.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.xcl + $PROJ_DIR$\..\obj\com.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.xcl + $PROJ_DIR$\..\obj\hooks.xcl + $PROJ_DIR$\..\obj\flash.xcl + $PROJ_DIR$\..\obj\xcp.xcl + $PROJ_DIR$\..\obj\cop.xcl + $PROJ_DIR$\..\obj\backdoor.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.xcl + $PROJ_DIR$\..\obj\uart.xcl + $PROJ_DIR$\..\obj\can.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst + $PROJ_DIR$\..\obj\net.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst + $PROJ_DIR$\..\obj\system_stm32f2xx.xcl + $PROJ_DIR$\..\obj\cpu_comp.xcl + $PROJ_DIR$\..\obj\assert.xcl + $PROJ_DIR$\..\obj\nvm.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst + $PROJ_DIR$\..\obj\main.xcl + $PROJ_DIR$\..\obj\cpu.xcl + $PROJ_DIR$\..\obj\file.xcl + $PROJ_DIR$\..\obj\timer.xcl + $PROJ_DIR$\..\obj\boot.xcl + $PROJ_DIR$\..\obj\ff.xcl + $PROJ_DIR$\..\obj\led.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.lst + $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.lst - $PROJ_DIR$\..\obj\flash.lst - $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o - $PROJ_DIR$\..\obj\led.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.lst $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o - $PROJ_DIR$\..\obj\net.lst - $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.lst - $PROJ_DIR$\..\obj\ff.lst - $PROJ_DIR$\..\obj\boot.o - $PROJ_DIR$\..\obj\stm32f2xx_exti.o - $PROJ_DIR$\..\obj\stm32f2xx_hal.lst - $PROJ_DIR$\..\obj\can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.pbi + $PROJ_DIR$\..\obj\nvm.lst $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.o $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.o $PROJ_DIR$\..\obj\stm32f2xx_gpio.o $TOOLKIT_DIR$\inc\c\stdarg.h $PROJ_DIR$\..\obj\stm32f2xx_cryp_aes.o + $PROJ_DIR$\..\obj\net.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.lst + $PROJ_DIR$\..\obj\boot.o + $PROJ_DIR$\..\obj\flash.lst $PROJ_DIR$\..\obj\uart.lst + $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.lst + $PROJ_DIR$\..\obj\stm32f2xx_fsmc.o $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.o - $PROJ_DIR$\..\obj\stm32f2xx_hal.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.o - $PROJ_DIR$\..\obj\stm32f2xx_hal.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.o - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.o - $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.pbi - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.pbi - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.__cstat.et - $TOOLKIT_DIR$\inc\c\stdio.h - $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.pbi - $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.__cstat.et - $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.lst - $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.lst - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.lst - $PROJ_DIR$\..\obj\com.xcl - $PROJ_DIR$\..\obj\system_stm32f2xx.xcl - $PROJ_DIR$\..\obj\uart.xcl - $PROJ_DIR$\..\obj\flash.xcl - $PROJ_DIR$\..\obj\file.xcl - $PROJ_DIR$\..\obj\xcp.xcl - $PROJ_DIR$\..\obj\unicode.xcl - $PROJ_DIR$\..\obj\boot.xcl - $PROJ_DIR$\..\obj\cpu_comp.xcl - $PROJ_DIR$\..\obj\can.xcl - $PROJ_DIR$\..\obj\assert.xcl - $PROJ_DIR$\..\obj\net.xcl - $PROJ_DIR$\..\obj\cop.xcl - $PROJ_DIR$\..\obj\nvm.xcl - $PROJ_DIR$\..\obj\main.xcl - $PROJ_DIR$\..\obj\timer.xcl - $PROJ_DIR$\..\obj\ff.xcl - $PROJ_DIR$\..\obj\hooks.xcl - $PROJ_DIR$\..\obj\cpu.xcl - $PROJ_DIR$\..\obj\led.xcl - $PROJ_DIR$\..\obj\backdoor.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_gpio.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_usart.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_flash.xcl + $PROJ_DIR$\..\obj\stm32f2xx_rcc.o + $PROJ_DIR$\..\obj\cpu_comp.lst + $PROJ_DIR$\..\obj\stm32f2xx_exti.o + $PROJ_DIR$\..\obj\stm32f2xx_ll_spi.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.lst + $PROJ_DIR$\..\obj\led.o + $PROJ_DIR$\..\obj\stm32f2xx_cryp_des.o + $PROJ_DIR$\..\obj\can.lst + $PROJ_DIR$\..\obj\ff.lst + $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.lst + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl $PROJ_DIR$\..\obj\stm32f2xx_ll_utils.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.xcl - $PROJ_DIR$\..\obj\mmc.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_cortex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl $PROJ_DIR$\..\obj\stm32f2xx_hal_flash_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_rcc.xcl - $PROJ_DIR$\..\obj\stm32f2xx_hal_tim_ex.xcl - $PROJ_DIR$\..\obj\stm32f2xx_ll_dma.xcl - $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h $TOOLKIT_DIR$\inc\c\iccarm_builtin.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma_ex.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_gpio.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_dma.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_pwr.xcl + $PROJ_DIR$\..\obj\mmc.xcl + $PROJ_DIR$\..\obj\stm32f2xx_hal_can.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_rcc.xcl + $PROJ_DIR$\..\obj\stm32f2xx_ll_exti.xcl + $TOOLKIT_DIR$\inc\c\iar_intrinsics_common.h + $PROJ_DIR$\..\obj\stm32f2xx_hal_tim.xcl + $PROJ_DIR$\..\obj\rs232.lst + $PROJ_DIR$\..\obj\rs232.xcl + $PROJ_DIR$\..\obj\rs232.o + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\rs232.c + $PROJ_DIR$\..\obj\rs232.__cstat.et + $PROJ_DIR$\..\..\..\..\Source\rs232.h - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c + [ROOT_NODE] - ICCARM - 468 426 - - - __cstat - 466 - - - BICOMP - 521 + ILINK + 135 299 - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c - - - ICCARM - 415 441 - - - __cstat - 462 - - - BICOMP - 523 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - $PROJ_DIR$\..\lib\fatfs\mmc.c ICCARM - 100 95 + 23 61 __cstat - 233 + 266 BICOMP - 529 + 518 ICCARM - 276 277 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 251 258 266 294 284 275 280 310 325 317 311 329 281 321 288 7 320 319 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c - - - ICCARM - 492 442 - - - __cstat - 463 - - - BICOMP - 534 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 + 156 154 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 196 179 180 159 169 149 164 255 244 261 258 263 173 237 147 2 247 234 @@ -645,21 +573,44 @@ ICCARM - 402 427 + 496 395 __cstat - 465 + 437 BICOMP - 533 + 514 ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_can.c + + + ICCARM + 462 410 + + + __cstat + 427 + + + BICOMP + 519 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 @@ -668,21 +619,67 @@ ICCARM - 399 440 + 474 403 __cstat - 469 + 418 BICOMP - 531 + 505 ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_flash.c + + + ICCARM + 416 409 + + + __cstat + 432 + + + BICOMP + 445 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal.c + + + ICCARM + 497 406 + + + __cstat + 431 + + + BICOMP + 510 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 @@ -691,463 +688,21 @@ ICCARM - 490 436 + 461 404 __cstat - 464 + 417 BICOMP - 530 + 516 ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - [ROOT_NODE] - - - ILINK - 133 215 - - - - - $PROJ_DIR$\..\bin\openblt_stm32f207.out - - - ILINK - 215 - - - OBJCOPY - 124 - - - - - ILINK - 34 114 98 413 125 101 103 211 119 202 142 235 116 404 158 95 110 237 326 441 442 440 436 427 426 435 419 438 432 453 430 452 425 431 420 450 443 444 446 428 152 309 213 239 92 83 355 31 29 - - - - - $PROJ_DIR$\..\timer.c - - - ICCARM - 38 309 - - - __cstat - 47 - - - BICOMP - 72 - - - - - ICCARM - 134 280 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 222 285 127 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c - - - ICCARM - 353 148 - - - __cstat - 59 - - - BICOMP - 306 - - - - - ICCARM - 375 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c - - - ICCARM - 358 132 - - - __cstat - 64 - - - BICOMP - 161 - - - - - ICCARM - 369 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c - - - ICCARM - 351 163 - - - __cstat - 76 - - - BICOMP - 335 - - - - - ICCARM - 206 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c - - - ICCARM - 111 170 - - - __cstat - 44 - - - BICOMP - 356 - - - - - ICCARM - 379 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c - - - ICCARM - 340 162 - - - __cstat - 55 - - - BICOMP - 314 - - - - - ICCARM - 201 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c - - - ICCARM - 67 176 - - - __cstat - 56 - - - BICOMP - 346 - - - - - ICCARM - 206 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c - - - ICCARM - 331 409 - - - __cstat - 78 - - - BICOMP - 328 - - - - - ICCARM - 206 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c - - - ICCARM - 85 151 - - - __cstat - 32 - - - BICOMP - 159 - - - - - ICCARM - 376 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c - - - ICCARM - 81 174 - - - __cstat - 39 - - - BICOMP - 324 - - - - - ICCARM - 376 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c - - - ICCARM - 88 421 - - - __cstat - 28 - - - BICOMP - 60 - - - - - ICCARM - 190 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c - - - ICCARM - 343 154 - - - __cstat - 84 - - - BICOMP - 307 - - - - - ICCARM - 376 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c - - - ICCARM - 37 130 - - - __cstat - 24 - - - BICOMP - 359 - - - - - ICCARM - 203 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c - - - ICCARM - 36 394 - - - __cstat - 40 - - - BICOMP - 165 - - - - - ICCARM - 210 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c - - - ICCARM - 350 393 - - - __cstat - 42 - - - BICOMP - 347 - - - - - ICCARM - 194 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c - - - ICCARM - 35 414 - - - __cstat - 45 - - - BICOMP - 168 - - - - - ICCARM - 189 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\boot.c - - - ICCARM - 54 413 - - - __cstat - 66 - - - BICOMP - 336 - - - - - ICCARM - 134 280 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 222 285 127 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c - - - ICCARM - 493 432 - - - __cstat - 460 - - - BICOMP - 525 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 @@ -1156,330 +711,53 @@ ICCARM - 406 435 + 484 391 __cstat - 481 + 414 BICOMP - 535 + 512 ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_dma.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_md5.c ICCARM - 407 431 + 80 136 __cstat - 473 + 243 BICOMP - 437 539 + 133 ICCARM - 260 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 251 - - - BICOMP - 23 126 17 257 478 249 251 6 3 121 1 260 19 13 128 8 41 147 71 292 11 52 9 27 341 244 259 15 5 14 2 250 482 224 20 264 248 + 384 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 104 84 276 267 289 371 387 382 383 363 113 378 377 369 - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_gpio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_can.c ICCARM - 401 450 - - - __cstat - 488 - - - BICOMP - 449 518 - - - - - ICCARM - 258 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 251 - - - BICOMP - 19 23 126 13 257 478 249 251 6 128 121 1 258 3 17 8 41 147 71 292 11 52 9 27 341 244 259 15 5 14 2 250 482 224 20 264 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_exti.c - - - ICCARM - 489 420 - - - __cstat - 484 - - - BICOMP - 483 528 - - - - - ICCARM - 247 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 23 126 17 257 478 249 3 121 1 247 6 19 13 128 8 41 147 71 292 11 52 9 27 341 244 259 15 5 14 2 250 482 224 20 264 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c - - - ICCARM - 496 425 - - - __cstat - 485 - - - BICOMP - 433 538 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 259 2 482 17 27 52 5 478 249 244 15 14 250 6 3 1 292 257 11 19 13 128 9 126 341 8 23 41 147 121 71 224 20 264 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c - - - ICCARM - 405 438 - - - __cstat - 475 - - - BICOMP - 527 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c - - - ICCARM - 495 430 - - - __cstat - 457 - - - BICOMP - 459 532 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 250 15 27 52 244 14 6 3 478 249 259 5 2 482 17 1 292 257 11 19 13 128 9 126 341 8 23 41 147 121 71 224 20 264 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c - - - ICCARM - 408 453 - - - __cstat - 472 - - - BICOMP - 537 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_rcc.c - - - ICCARM - 467 443 - - - __cstat - 458 - - - BICOMP - 454 536 - - - - - ICCARM - 262 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c - - - ICCARM - 417 452 - - - __cstat - 474 - - - BICOMP - 448 526 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 259 2 482 17 27 52 5 478 249 244 15 14 250 6 3 1 292 257 11 19 13 128 9 126 341 8 23 41 147 121 71 224 20 264 248 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_spi.c - - - ICCARM - 411 444 - - - __cstat - 479 - - - BICOMP - 476 519 - - - - - ICCARM - 266 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 251 262 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_usart.c - - - ICCARM - 491 446 - - - __cstat - 480 - - - BICOMP - 456 520 - - - - - ICCARM - 289 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 262 251 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c - - - ICCARM - 494 419 - - - __cstat - 486 - - - BICOMP - 524 - - - - - ICCARM - 3 292 244 1 6 19 13 128 126 52 23 147 121 8 341 541 9 17 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\hooks.c - - - ICCARM - 120 116 + 27 99 __cstat @@ -1487,486 +765,22 @@ BICOMP - 96 514 + 353 ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 285 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 258 289 - - - BICOMP - 288 310 329 275 317 321 285 284 280 325 311 281 320 277 294 7 319 + 370 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 - $PROJ_DIR$\..\main.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_usart.c ICCARM - 352 158 - - - __cstat - 51 - - - BICOMP - 75 511 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 262 251 267 295 289 258 - - - BICOMP - 325 7 284 281 280 311 320 319 275 310 317 329 321 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\nvm.c - - - ICCARM - 396 237 - - - __cstat - 226 - - - BICOMP - 195 510 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 299 - - - BICOMP - 288 317 275 321 310 329 299 284 280 325 311 281 320 277 294 7 319 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\timer.c - - - ICCARM - 38 309 - - - __cstat - 47 - - - BICOMP - 72 512 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 321 275 288 317 310 329 277 319 284 280 325 311 281 320 7 294 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c - - - ICCARM - 412 202 - - - __cstat - 186 - - - BICOMP - 234 513 - - - - - ICCARM - 288 277 7 276 422 - - - BICOMP - 126 23 277 7 121 276 41 147 288 422 52 27 - - - - - $PROJ_DIR$\..\startup_stm32f2xx.s - - - AARM - 326 - - - - - $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c - - - ICCARM - 113 239 - - - __cstat - 225 - - - BICOMP - 197 503 - - - - - ICCARM - 288 277 7 141 - - - BICOMP - 288 277 141 7 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\can.c - - - ICCARM - 416 125 - - - __cstat - 193 - - - BICOMP - 144 506 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 262 - - - BICOMP - 329 7 310 275 317 321 319 284 280 325 311 281 320 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\cpu.c - - - ICCARM - 102 211 - - - __cstat - 223 - - - BICOMP - 115 515 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 288 275 321 7 317 310 329 319 284 280 325 311 281 320 294 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.c - - - ICCARM - 400 235 - - - __cstat - 228 - - - BICOMP - 219 500 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - BICOMP - 320 280 7 311 284 325 281 319 275 310 317 329 321 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\uart.c - - - ICCARM - 424 213 - - - __cstat - 204 - - - BICOMP - 229 499 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 289 - - - BICOMP - 310 7 329 275 317 321 319 284 280 325 311 281 320 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\assert.c - - - ICCARM - 117 114 - - - __cstat - 240 - - - BICOMP - 146 507 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 310 329 277 275 317 321 288 319 284 280 325 311 281 320 7 294 - - - - - $PROJ_DIR$\..\..\..\..\Source\boot.c - - - ICCARM - 54 413 - - - __cstat - 66 - - - BICOMP - 336 504 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 329 7 310 275 317 321 288 319 284 280 325 311 281 320 294 277 - - - - - $PROJ_DIR$\..\led.c - - - ICCARM - 82 404 - - - __cstat - 50 - - - BICOMP - 79 516 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 285 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 258 - - - BICOMP - 325 284 281 280 311 320 285 275 310 317 329 321 288 277 294 7 319 - - - - - $PROJ_DIR$\..\lib\system_stm32f2xx.c - - - ICCARM - 57 152 - - - __cstat - 63 - - - BICOMP - 354 498 - - - - - ICCARM - 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 - - - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\IAR\cpu_comp.c - - - ICCARM - 397 119 - - - __cstat - 231 - - - BICOMP - 143 505 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 71 541 52 23 147 121 540 - - - BICOMP - 320 280 311 284 325 281 71 275 310 317 329 321 7 319 294 288 277 126 - - - - - $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_utils.c - - - ICCARM - 398 428 - - - __cstat - 461 - - - BICOMP - 470 522 - - - - - ICCARM - 295 6 19 13 128 126 52 23 147 121 8 341 541 9 17 3 292 244 1 11 482 224 257 259 249 15 20 5 14 2 264 250 248 262 267 - - - - - $PROJ_DIR$\..\..\..\..\Source\backdoor.c - - - ICCARM - 227 98 - - - __cstat - 241 - - - BICOMP - 86 517 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 320 280 7 311 284 325 281 319 275 310 317 329 321 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\xcp.c - - - ICCARM - 221 92 - - - __cstat - 238 - - - BICOMP - 230 502 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 310 7 329 275 317 321 319 284 280 325 311 281 320 294 288 277 - - - - - $PROJ_DIR$\..\..\..\..\Source\file.c - - - ICCARM - 91 142 + 354 134 __cstat @@ -1974,425 +788,72 @@ BICOMP - 105 501 + 139 ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 137 126 52 23 147 121 224 216 118 - - - BICOMP - 275 126 321 138 52 118 317 277 137 310 329 288 319 27 131 136 224 97 294 284 280 325 311 281 320 7 216 23 41 147 121 217 129 122 + 378 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 377 369 - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp.c ICCARM - 73 150 + 347 111 __cstat - 61 + 79 BICOMP - 169 + 326 ICCARM - 322 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 313 323 380 375 367 373 390 156 369 365 374 + 323 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 - $PROJ_DIR$\..\..\..\..\Source\net.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dma.c ICCARM - 410 110 + 332 140 __cstat - 220 + 225 BICOMP - 145 508 + 274 ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 321 275 288 317 310 329 277 319 284 280 325 311 281 320 7 294 + 319 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 - $PROJ_DIR$\..\..\..\..\Source\com.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_tdes.c ICCARM - 232 101 + 232 90 __cstat - 179 - - - BICOMP - 135 497 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 305 302 - - - BICOMP - 320 280 302 311 319 305 284 325 281 7 275 310 317 329 321 294 288 277 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c - - - ICCARM - 107 167 - - - __cstat - 338 - - - BICOMP - 301 - - - - - ICCARM - 313 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\..\..\..\Source\cop.c - - - ICCARM - 99 103 - - - __cstat - 188 - - - BICOMP - 123 509 - - - - - ICCARM - 294 284 275 280 310 325 317 311 329 281 321 288 277 7 320 319 - - - BICOMP - 281 284 7 325 280 311 320 319 275 310 317 329 321 288 277 294 - - - - - $PROJ_DIR$\..\bin\demoprog_stm32f207.out - - - OBJCOPY - 332 - - - - - ILINK - 34 413 404 158 160 326 173 170 130 163 423 409 176 164 393 394 162 414 153 403 421 154 151 174 175 150 167 395 166 148 155 65 140 178 132 218 152 309 83 355 31 29 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c - - - ICCARM - 25 175 - - - __cstat - 48 - - - BICOMP - 345 - - - - - ICCARM - 192 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c - - - ICCARM - 108 65 - - - __cstat - 43 - - - BICOMP - 334 - - - - - ICCARM - 373 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c - - - ICCARM - 22 218 - - - __cstat - 70 - - - BICOMP - 62 - - - - - ICCARM - 365 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\misc.c - - - ICCARM - 46 160 - - - __cstat - 53 - - - BICOMP - 339 - - - - - ICCARM - 374 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c - - - ICCARM - 93 178 - - - __cstat - 87 - - - BICOMP - 172 - - - - - ICCARM - 156 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c - - - ICCARM - 89 403 - - - __cstat - 49 - - - BICOMP - 342 - - - - - ICCARM - 180 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c - - - ICCARM - 90 164 - - - __cstat - 33 - - - BICOMP - 348 - - - - - ICCARM - 181 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c - - - ICCARM - 74 140 - - - __cstat - 30 - - - BICOMP - 360 - - - - - ICCARM - 390 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c - - - ICCARM - 77 153 - - - __cstat - 80 - - - BICOMP - 361 - - - - - ICCARM - 377 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c - - - ICCARM - 109 166 - - - __cstat - 26 - - - BICOMP - 177 - - - - - ICCARM - 380 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c - - - ICCARM - 69 173 - - - __cstat - 68 - - - BICOMP - 333 - - - - - ICCARM - 196 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 - - - - - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c - - - ICCARM - 106 423 - - - __cstat - 337 + 203 BICOMP @@ -2402,20 +863,1190 @@ ICCARM - 206 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 367 373 390 156 369 365 374 + 323 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 - $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_des.c ICCARM - 58 155 + 287 500 __cstat - 104 + 77 + + + BICOMP + 284 + + + + + ICCARM + 323 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rtc.c + + + ICCARM + 341 120 + + + __cstat + 205 + + + BICOMP + 272 + + + + + ICCARM + 387 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\timer.c + + + ICCARM + 217 273 + + + __cstat + 207 + + + BICOMP + 67 + + + + + ICCARM + 127 164 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 306 146 46 + + + + + $PROJ_DIR$\..\bin\openblt_stm32f207.out + + + OBJCOPY + 44 + + + ILINK + 299 + + + + + ILINK + 254 41 63 486 30 42 50 310 29 322 131 291 26 499 130 61 25 270 526 283 406 410 403 404 395 409 391 478 392 408 398 401 396 491 407 479 389 390 411 393 394 126 273 278 55 58 356 241 253 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\can.c + + + ICCARM + 501 30 + + + __cstat + 88 + + + BICOMP + 453 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 177 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\cpu.c + + + ICCARM + 35 310 + + + __cstat + 307 + + + BICOMP + 466 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_utils.c + + + ICCARM + 503 394 + + + __cstat + 436 + + + BICOMP + 509 + + + + + ICCARM + 150 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 177 182 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\IAR\cpu_comp.c + + + ICCARM + 493 29 + + + __cstat + 292 + + + BICOMP + 458 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 75 513 210 251 118 33 522 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\option\unicode.c + + + ICCARM + 45 278 + + + __cstat + 309 + + + BICOMP + 442 + + + + + ICCARM + 147 154 2 125 + + + + + $PROJ_DIR$\..\..\..\..\Source\boot.c + + + ICCARM + 211 486 + + + __cstat + 215 + + + BICOMP + 469 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\led.c + + + ICCARM + 71 499 + + + __cstat + 202 + + + BICOMP + 471 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 146 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 179 + + + + + $PROJ_DIR$\..\startup_stm32f2xx.s + + + AARM + 283 + + + + + $PROJ_DIR$\..\..\..\..\Source\backdoor.c + + + ICCARM + 271 63 + + + __cstat + 282 + + + BICOMP + 450 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\hooks.c + + + ICCARM + 37 26 + + + __cstat + 313 + + + BICOMP + 446 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 146 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 179 157 + + + + + $PROJ_DIR$\..\main.c + + + ICCARM + 351 130 + + + __cstat + 221 + + + BICOMP + 465 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 177 196 182 150 157 179 + + + + + $PROJ_DIR$\..\lib\system_stm32f2xx.c + + + ICCARM + 204 126 + + + __cstat + 228 + + + BICOMP + 457 + + + + + ICCARM + 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\flash.c + + + ICCARM + 487 291 + + + __cstat + 264 + + + BICOMP + 447 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\nvm.c + + + ICCARM + 477 270 + + + __cstat + 277 + + + BICOMP + 460 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 165 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\timer.c + + + ICCARM + 217 273 + + + __cstat + 207 + + + BICOMP + 468 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\uart.c + + + ICCARM + 488 298 + + + __cstat + 317 + + + BICOMP + 452 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 157 + + + + + $PROJ_DIR$\..\..\..\..\Source\third_party\fatfs\src\ff.c + + + ICCARM + 502 322 + + + __cstat + 96 + + + BICOMP + 470 + + + + + ICCARM + 147 154 2 156 481 + + + + + $PROJ_DIR$\..\..\..\..\Source\assert.c + + + ICCARM + 49 41 + + + __cstat + 294 + + + BICOMP + 459 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_exti.c + + + ICCARM + 415 479 + + + __cstat + 438 + + + BICOMP + 521 + + + + + ICCARM + 199 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_gpio.c + + + ICCARM + 456 478 + + + __cstat + 426 + + + BICOMP + 515 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_gpio.c + + + ICCARM + 489 389 + + + __cstat + 435 + + + BICOMP + 451 + + + + + ICCARM + 179 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 196 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_spi.c + + + ICCARM + 495 411 + + + __cstat + 425 + + + BICOMP + 473 + + + + + ICCARM + 180 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 196 177 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim.c + + + ICCARM + 498 396 + + + __cstat + 429 + + + BICOMP + 523 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_usart.c + + + ICCARM + 472 393 + + + __cstat + 423 + + + BICOMP + 443 + + + + + ICCARM + 157 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 177 196 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_tim_ex.c + + + ICCARM + 454 491 + + + __cstat + 421 + + + BICOMP + 504 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc.c + + + ICCARM + 476 398 + + + __cstat + 434 + + + BICOMP + 508 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr_ex.c + + + ICCARM + 463 408 + + + __cstat + 433 + + + BICOMP + 511 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_rcc_ex.c + + + ICCARM + 464 401 + + + __cstat + 400 + + + BICOMP + 507 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_hal_pwr.c + + + ICCARM + 485 392 + + + __cstat + 424 + + + BICOMP + 517 + + + + + ICCARM + 5 148 189 15 11 14 0 47 36 210 251 118 33 1 336 513 10 4 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_dma.c + + + ICCARM + 475 407 + + + __cstat + 440 + + + BICOMP + 506 + + + + + ICCARM + 198 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 196 + + + + + $PROJ_DIR$\..\lib\STM32F2xx_HAL_Driver\Src\stm32f2xx_ll_rcc.c + + + ICCARM + 419 390 + + + __cstat + 422 + + + BICOMP + 520 + + + + + ICCARM + 177 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 + + + + + $PROJ_DIR$\..\..\..\..\Source\file.c + + + ICCARM + 54 131 + + + __cstat + 312 + + + BICOMP + 467 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 117 36 210 251 118 33 308 302 43 + + + + + $PROJ_DIR$\..\..\..\..\Source\xcp.c + + + ICCARM + 305 55 + + + __cstat + 280 + + + BICOMP + 448 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\..\..\..\Source\com.c + + + ICCARM + 279 42 + + + __cstat + 82 + + + BICOMP + 444 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 160 529 + + + + + $PROJ_DIR$\..\..\..\..\Source\cop.c + + + ICCARM + 66 50 + + + __cstat + 81 + + + BICOMP + 449 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\..\..\..\Source\net.c + + + ICCARM + 483 25 + + + __cstat + 304 + + + BICOMP + 455 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_pwr.c + + + ICCARM + 39 112 + + + __cstat + 328 + + + BICOMP + 281 + + + + + ICCARM + 267 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_iwdg.c + + + ICCARM + 74 137 + + + __cstat + 206 + + + BICOMP + 110 + + + + + ICCARM + 276 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\boot.c + + + ICCARM + 211 486 + + + __cstat + 215 + + + BICOMP + 327 + + + + + ICCARM + 127 164 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 306 146 46 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash_sha1.c + + + ICCARM + 70 102 + + + __cstat + 209 + + + BICOMP + 286 + + + + + ICCARM + 384 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_hash.c + + + ICCARM + 343 128 + + + __cstat + 51 + + + BICOMP + 295 + + + + + ICCARM + 384 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dbgmcu.c + + + ICCARM + 333 365 + + + __cstat + 218 + + + BICOMP + 339 + + + + + ICCARM + 89 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_gpio.c + + + ICCARM + 53 480 + + + __cstat + 235 + + + BICOMP + 227 + + + + + ICCARM + 104 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_crc.c + + + ICCARM + 220 48 + + + __cstat + 260 + + + BICOMP + 331 + + + + + ICCARM + 296 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dcmi.c + + + ICCARM + 233 380 + + + __cstat + 208 + + + BICOMP + 91 + + + + + ICCARM + 297 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_exti.c + + + ICCARM + 259 494 + + + __cstat + 231 + + + BICOMP + 105 + + + + + ICCARM + 98 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\bin\demoprog_stm32f207.out + + + OBJCOPY + 345 + + + + + ILINK + 254 486 499 130 115 283 87 99 48 111 482 500 90 107 365 380 140 494 132 490 480 128 136 102 106 137 112 492 86 120 114 213 138 108 134 303 126 273 58 356 241 253 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_fsmc.c + + + ICCARM + 60 490 + + + __cstat + 224 + + + BICOMP + 337 + + + + + ICCARM + 100 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_syscfg.c + + + ICCARM + 73 138 + + + __cstat + 236 BICOMP @@ -2425,7 +2056,53 @@ ICCARM - 367 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 323 380 375 373 390 156 369 365 374 + 363 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_flash.c + + + ICCARM + 69 132 + + + __cstat + 56 + + + BICOMP + 355 + + + + + ICCARM + 385 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_sdio.c + + + ICCARM + 226 114 + + + __cstat + 24 + + + BICOMP + 285 + + + + + ICCARM + 382 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 383 363 113 378 377 369 @@ -2434,21 +2111,251 @@ ICCARM - 304 395 + 265 492 __cstat - 94 + 59 BICOMP - 149 + 121 ICCARM - 323 391 362 128 126 52 23 147 121 41 27 383 341 71 363 370 378 196 379 203 206 181 194 210 201 189 377 180 376 190 192 322 313 380 375 367 373 390 156 369 365 374 + 289 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_spi.c + + + ICCARM + 38 213 + + + __cstat + 229 + + + BICOMP + 348 + + + + + ICCARM + 383 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_wwdg.c + + + ICCARM + 250 303 + + + __cstat + 72 + + + BICOMP + 222 + + + + + ICCARM + 377 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_adc.c + + + ICCARM + 65 87 + + + __cstat + 201 + + + BICOMP + 350 + + + + + ICCARM + 301 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_cryp_aes.c + + + ICCARM + 34 482 + + + __cstat + 340 + + + BICOMP + 338 + + + + + ICCARM + 323 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_rng.c + + + ICCARM + 32 86 + + + __cstat + 242 + + + BICOMP + 103 + + + + + ICCARM + 371 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\misc.c + + + ICCARM + 230 115 + + + __cstat + 219 + + + BICOMP + 329 + + + + + ICCARM + 369 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_i2c.c + + + ICCARM + 240 106 + + + __cstat + 216 + + + BICOMP + 349 + + + + + ICCARM + 84 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_tim.c + + + ICCARM + 57 108 + + + __cstat + 68 + + + BICOMP + 93 + + + + + ICCARM + 113 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 109 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 378 377 369 + + + + + $PROJ_DIR$\..\lib\SPL\src\stm32f2xx_dac.c + + + ICCARM + 64 107 + + + __cstat + 246 + + + BICOMP + 346 + + + + + ICCARM + 109 376 357 47 36 210 251 118 33 223 245 359 336 75 335 368 372 301 370 296 323 89 297 319 98 385 100 384 104 84 276 267 289 371 387 382 383 363 113 378 377 369 + + + + + $PROJ_DIR$\..\..\..\..\Source\ARMCM3_STM32F2\rs232.c + + + ICCARM + 524 526 + + + __cstat + 528 + + + BICOMP + 525 + + + + + ICCARM + 159 169 149 164 255 244 261 258 263 173 237 147 154 2 247 234 11 14 0 47 36 210 251 118 33 1 336 513 10 4 5 148 189 15 12 439 308 191 192 193 16 19 9 8 18 185 186 194 157 diff --git a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.ewp b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.ewp index c28a11da..16e51695 100644 --- a/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.ewp +++ b/Target/Demo/ARMCM3_STM32F2_Olimex_STM32P207_IAR/Boot/ide/stm32f207.ewp @@ -112,7 +112,7 @@ - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\nvm.c ICCARM - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uiplib.c ICCARM $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\flash.c ICCARM - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c - ICCARM - - - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\timer.c - ICCARM - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip.c ICCARM - - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c - ICCARM - $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_timer.c ICCARM + + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\timer.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\apps\dhcpc\dhcpc.c + ICCARM + $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\uart.c ICCARM - $PROJ_DIR$\..\..\..\..\Source\ARMCM4_STM32\nvm.c + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip_arp.c + ICCARM + + + $PROJ_DIR$\..\..\..\..\Source\third_party\uip\uip\uip-fw.c ICCARM diff --git a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Boot/ide/stm32f407.ewp b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Boot/ide/stm32f407.ewp index baee2a2b..0264ecd2 100644 --- a/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Boot/ide/stm32f407.ewp +++ b/Target/Demo/ARMCM4_STM32F4_Olimex_STM32E407_IAR/Boot/ide/stm32f407.ewp @@ -112,7 +112,7 @@