Bootload from SD card to sector 0, and jump to sector 24 where new firmware resides
Fork of Panel-Controller-Bootloader by
stm32f10x_conf.h@0:c3a652eff606, 2015-04-21 (annotated)
- Committer:
- bonchenko
- Date:
- Tue Apr 21 09:30:11 2015 +0000
- Revision:
- 0:c3a652eff606
Able to remove flash content, write new firmware from sd card, and jump to that new firmware. But its still not running completely
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
bonchenko | 0:c3a652eff606 | 1 | /** |
bonchenko | 0:c3a652eff606 | 2 | ****************************************************************************** |
bonchenko | 0:c3a652eff606 | 3 | * @file Project/STM32F10x_StdPeriph_Template/stm32f10x_conf.h |
bonchenko | 0:c3a652eff606 | 4 | * @author MCD Application Team |
bonchenko | 0:c3a652eff606 | 5 | * @version V3.5.0 |
bonchenko | 0:c3a652eff606 | 6 | * @date 08-April-2011 |
bonchenko | 0:c3a652eff606 | 7 | * @brief Library configuration file. |
bonchenko | 0:c3a652eff606 | 8 | ****************************************************************************** |
bonchenko | 0:c3a652eff606 | 9 | * @attention |
bonchenko | 0:c3a652eff606 | 10 | * |
bonchenko | 0:c3a652eff606 | 11 | * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS |
bonchenko | 0:c3a652eff606 | 12 | * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE |
bonchenko | 0:c3a652eff606 | 13 | * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY |
bonchenko | 0:c3a652eff606 | 14 | * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING |
bonchenko | 0:c3a652eff606 | 15 | * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE |
bonchenko | 0:c3a652eff606 | 16 | * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS. |
bonchenko | 0:c3a652eff606 | 17 | * |
bonchenko | 0:c3a652eff606 | 18 | * <h2><center>© COPYRIGHT 2011 STMicroelectronics</center></h2> |
bonchenko | 0:c3a652eff606 | 19 | ****************************************************************************** |
bonchenko | 0:c3a652eff606 | 20 | */ |
bonchenko | 0:c3a652eff606 | 21 | |
bonchenko | 0:c3a652eff606 | 22 | /* Define to prevent recursive inclusion -------------------------------------*/ |
bonchenko | 0:c3a652eff606 | 23 | #ifndef __STM32F10x_CONF_H |
bonchenko | 0:c3a652eff606 | 24 | #define __STM32F10x_CONF_H |
bonchenko | 0:c3a652eff606 | 25 | |
bonchenko | 0:c3a652eff606 | 26 | /* Includes ------------------------------------------------------------------*/ |
bonchenko | 0:c3a652eff606 | 27 | /* Uncomment/Comment the line below to enable/disable peripheral header file inclusion */ |
bonchenko | 0:c3a652eff606 | 28 | #include "stm32f10x_adc.h" |
bonchenko | 0:c3a652eff606 | 29 | #include "stm32f10x_bkp.h" |
bonchenko | 0:c3a652eff606 | 30 | #include "stm32f10x_can.h" |
bonchenko | 0:c3a652eff606 | 31 | #include "stm32f10x_cec.h" |
bonchenko | 0:c3a652eff606 | 32 | #include "stm32f10x_crc.h" |
bonchenko | 0:c3a652eff606 | 33 | #include "stm32f10x_dac.h" |
bonchenko | 0:c3a652eff606 | 34 | #include "stm32f10x_dbgmcu.h" |
bonchenko | 0:c3a652eff606 | 35 | #include "stm32f10x_dma.h" |
bonchenko | 0:c3a652eff606 | 36 | #include "stm32f10x_exti.h" |
bonchenko | 0:c3a652eff606 | 37 | #include "stm32f10x_flash.h" |
bonchenko | 0:c3a652eff606 | 38 | #include "stm32f10x_fsmc.h" |
bonchenko | 0:c3a652eff606 | 39 | #include "stm32f10x_gpio.h" |
bonchenko | 0:c3a652eff606 | 40 | #include "stm32f10x_i2c.h" |
bonchenko | 0:c3a652eff606 | 41 | #include "stm32f10x_iwdg.h" |
bonchenko | 0:c3a652eff606 | 42 | #include "stm32f10x_pwr.h" |
bonchenko | 0:c3a652eff606 | 43 | #include "stm32f10x_rcc.h" |
bonchenko | 0:c3a652eff606 | 44 | #include "stm32f10x_rtc.h" |
bonchenko | 0:c3a652eff606 | 45 | #include "stm32f10x_sdio.h" |
bonchenko | 0:c3a652eff606 | 46 | #include "stm32f10x_spi.h" |
bonchenko | 0:c3a652eff606 | 47 | #include "stm32f10x_tim.h" |
bonchenko | 0:c3a652eff606 | 48 | #include "stm32f10x_usart.h" |
bonchenko | 0:c3a652eff606 | 49 | #include "stm32f10x_wwdg.h" |
bonchenko | 0:c3a652eff606 | 50 | #include "misc.h" /* High level functions for NVIC and SysTick (add-on to CMSIS functions) */ |
bonchenko | 0:c3a652eff606 | 51 | |
bonchenko | 0:c3a652eff606 | 52 | /* Exported types ------------------------------------------------------------*/ |
bonchenko | 0:c3a652eff606 | 53 | /* Exported constants --------------------------------------------------------*/ |
bonchenko | 0:c3a652eff606 | 54 | /* Uncomment the line below to expanse the "assert_param" macro in the |
bonchenko | 0:c3a652eff606 | 55 | Standard Peripheral Library drivers code */ |
bonchenko | 0:c3a652eff606 | 56 | /* #define USE_FULL_ASSERT 1 */ |
bonchenko | 0:c3a652eff606 | 57 | |
bonchenko | 0:c3a652eff606 | 58 | /* Exported macro ------------------------------------------------------------*/ |
bonchenko | 0:c3a652eff606 | 59 | #ifdef USE_FULL_ASSERT |
bonchenko | 0:c3a652eff606 | 60 | |
bonchenko | 0:c3a652eff606 | 61 | /** |
bonchenko | 0:c3a652eff606 | 62 | * @brief The assert_param macro is used for function's parameters check. |
bonchenko | 0:c3a652eff606 | 63 | * @param expr: If expr is false, it calls assert_failed function which reports |
bonchenko | 0:c3a652eff606 | 64 | * the name of the source file and the source line number of the call |
bonchenko | 0:c3a652eff606 | 65 | * that failed. If expr is true, it returns no value. |
bonchenko | 0:c3a652eff606 | 66 | * @retval None |
bonchenko | 0:c3a652eff606 | 67 | */ |
bonchenko | 0:c3a652eff606 | 68 | #define assert_param(expr) ((expr) ? (void)0 : assert_failed((uint8_t *)__FILE__, __LINE__)) |
bonchenko | 0:c3a652eff606 | 69 | /* Exported functions ------------------------------------------------------- */ |
bonchenko | 0:c3a652eff606 | 70 | void assert_failed(uint8_t* file, uint32_t line); |
bonchenko | 0:c3a652eff606 | 71 | #else |
bonchenko | 0:c3a652eff606 | 72 | #define assert_param(expr) ((void)0) |
bonchenko | 0:c3a652eff606 | 73 | #endif /* USE_FULL_ASSERT */ |
bonchenko | 0:c3a652eff606 | 74 | |
bonchenko | 0:c3a652eff606 | 75 | #endif /* __STM32F10x_CONF_H */ |
bonchenko | 0:c3a652eff606 | 76 | |
bonchenko | 0:c3a652eff606 | 77 | /******************* (C) COPYRIGHT 2011 STMicroelectronics *****END OF FILE****/ |