diff --git a/README.md b/README.md index 458ac8c..090eb0f 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,35 @@ -# STM32F4_Cortex_M4 +## STM32F4DISCOVERY -The demo code for STM32F4DISCOVERY Discovery kit with HAL library \ No newline at end of file +STM32F407VGT6 (LQFP100) +- Flash: 1024KB +- SRAM: 192KB + +Demo code for the STM32F4DISCOVERY Discovery kit using the HAL library. + + + +### Projects + +- [01_GPIO](workspace/01_GPIO/) +- [02_UART](workspace/02_UART/) +- [03_UART_printf](workspace/03_UART_printf/) +- [04_ADC_Continuous_Conversion](workspace/04_ADC_Continuous_Conversion/) +- [05_GPIO_Interrupt_EXTI](workspace/05_GPIO_Interrupt_EXTI/) +- [07_Timer](workspace/07_Timer/) +- [08_ADC_Single_Conversion](workspace/08_ADC_Single_Conversion/) +- [09_ADC_Interrupt](workspace/09_ADC_Interrupt/) +- [10_UART_Interrupt](workspace/10_UART_Interrupt/) +- [11_ADC_DMA](workspace/11_ADC_DMA/) +- [12_ADC_DMA_MultiChannel](workspace/12_ADC_DMA_MultiChannel/) +- [13_UART_DMA](workspace/13_UART_DMA/) +- [14_DMA_MemoryToMemory](workspace/14_DMA_MemoryToMemory/) +- [15_SPI_Polling](workspace/15_SPI_Polling/) +- [16_SPI_Interrupt](workspace/16_SPI_Interrupt/) +- [17_SPI_DMA](workspace/17_SPI_DMA/) +- [18_I2C_ADXL345](workspace/18_I2C_ADXL345/) +- [19_RTC](workspace/19_RTC/) +- [20_Linkersrcipt_Section_Custom_Memory](workspace/20_Linkersrcipt_Section_Custom_Memory/) +- [21_Bootloader1](workspace/21_Bootloader1/) +- [21_Bootloader1_App](workspace/21_Bootloader1_App/) +- [22_Bootloader2](workspace/22_Bootloader2/) +- [22_Bootloader2_App](workspace/22_Bootloader2_App/) \ No newline at end of file diff --git a/images/stm32f4_disco.png b/images/stm32f4_disco.png new file mode 100644 index 0000000..fca3d1d Binary files /dev/null and b/images/stm32f4_disco.png differ diff --git a/workspace/20_Linkersrcipt_Section_Custom_Memory/STM32F407VGTX_FLASH.ld b/workspace/20_Linkersrcipt_Section_Custom_Memory/STM32F407VGTX_FLASH.ld index 643791e..24afdfe 100644 --- a/workspace/20_Linkersrcipt_Section_Custom_Memory/STM32F407VGTX_FLASH.ld +++ b/workspace/20_Linkersrcipt_Section_Custom_Memory/STM32F407VGTX_FLASH.ld @@ -50,7 +50,6 @@ MEMORY RAM (xrw) : ORIGIN = 0x20000000, LENGTH = 128K FLASH (rx) : ORIGIN = 0x08000000, LENGTH = 1024K CUSTOM_MEMORY (rx) : ORIGIN = 0x0800C000, LENGTH = 64K - } /* Sections */