Separating the project from the legacy of bootloader
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
// BOOTLOADER defines
|
||||
|
||||
// RCC defines
|
||||
#define __RCC_UART_BOOT_CLK_ENABLE() __HAL_RCC_USART3_CLK_ENABLE()
|
||||
#define __RCC_UART_PORT_CLK_ENABLE() __HAL_RCC_GPIOB_CLK_ENABLE()
|
||||
#define __RCC_DMA_UART_CLK_ENABLE() __HAL_RCC_DMA1_CLK_ENABLE()
|
||||
#define __RCC_DMA_SDIO_CLK_ENABLE() __HAL_RCC_DMA2_CLK_ENABLE()
|
||||
#define __RCC_TIM_BOOT_CLK_ENABLE() __HAL_RCC_TIM7_CLK_ENABLE()
|
||||
|
||||
|
||||
// USART defines
|
||||
#define UART_BOOT USART3 // usart
|
||||
#define UART_SPEED 256000
|
||||
#define UART_BOOT_IRQn USART3_IRQn
|
||||
|
||||
#define UART_PORT GPIOB // usart port
|
||||
#define UART_PIN_TX GPIO_PIN_10
|
||||
#define UART_PIN_RX GPIO_PIN_11
|
||||
|
||||
|
||||
// DMA defines
|
||||
#define DMA_UART_Channel DMA1_Channel3
|
||||
#define DMA_SDIO_Channel DMA2_Channel4
|
||||
#define DMA_UART_IRQn DMA1_Channel3_IRQn
|
||||
#define DMA_SDIO_IRQn DMA2_Channel4_5_IRQn
|
||||
|
||||
// TIM defines
|
||||
#define TIM_BOOT TIM7
|
||||
#define TIM_BOOT_Prescaler 64000 // set up for 1 tick - 1 ms (no decrement needed)
|
||||
#define TIM_BOOT_IRQn TIM7_IRQn
|
||||
|
||||
// SDIO defines
|
||||
#define SDIO_SDCard_In_PORT GPIOB
|
||||
#define SDIO_SDCard_In_PIN GPIO_PIN_5
|
||||
#define SDIO_SDCard_In_IRQn EXTI9_5_IRQn
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#include "main.h"
|
||||
|
||||
#define PAGE_SIZE 2048
|
||||
|
||||
|
||||
HAL_StatusTypeDef FLASH_Write_Page(uint32_t *Address, uint8_t *Data, int Data_size);
|
||||
HAL_StatusTypeDef FLASH_Write_Word(uint32_t Address, uint64_t Data);
|
||||
HAL_StatusTypeDef FLASH_Erase_App(void);
|
||||
uint8_t *FLASH_Read(uint32_t add);
|
||||
@@ -1,20 +0,0 @@
|
||||
#include "main.h"
|
||||
#include "ff.h"
|
||||
|
||||
//#include "usart.h"
|
||||
#define sizebuff 16
|
||||
struct flags
|
||||
{
|
||||
unsigned writting:1;
|
||||
};
|
||||
|
||||
extern struct flags flags_UART_FATFS;
|
||||
|
||||
FRESULT CreateAndOpenMessageFile(FIL *MessageFile, const TCHAR* path);
|
||||
FRESULT OpenMessageFile(FIL *MessageFile, const TCHAR* path);
|
||||
FRESULT WriteMessage(FIL *MessageFile, char *Message, UINT SizeOfMessage);
|
||||
FRESULT CloseMessageFile(FIL *MessageFile);
|
||||
void WriteFile(char *Data, int Num_of_Data);
|
||||
|
||||
void Check_USART(void);
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
#include "main.h"
|
||||
|
||||
#define __USER_LINKDMA(__HANDLE__, __PPP_DMA_FIELD__, __DMA_HANDLE__) \
|
||||
do{ \
|
||||
(__HANDLE__)->__PPP_DMA_FIELD__ = (__DMA_HANDLE__); \
|
||||
(__DMA_HANDLE__)->Parent = (__HANDLE__);} while(0U)
|
||||
|
||||
struct UARTSettings
|
||||
{
|
||||
USART_TypeDef *UARTx;
|
||||
uint32_t UART_Speed;
|
||||
GPIO_TypeDef *GPIOx;
|
||||
uint16_t GPIO_PIN_RX;
|
||||
uint16_t GPIO_PIN_TX;
|
||||
DMA_Channel_TypeDef *DMAChannel; // DMAChannel = 0 if doesnt need
|
||||
};
|
||||
|
||||
void User_UART_Init(UART_HandleTypeDef* huart, DMA_HandleTypeDef *DMAhuart, struct UARTSettings *uuart);
|
||||
void UART_GPIO_Init(GPIO_TypeDef *GPIOx, uint16_t GPIO_PIN_RX, uint16_t GPIO_PIN_TX);
|
||||
void UART_DMA_Init(UART_HandleTypeDef *huart, DMA_HandleTypeDef *hdma_rx, DMA_Channel_TypeDef *DMAhuart);
|
||||
@@ -31,7 +31,6 @@ extern "C" {
|
||||
|
||||
/* Private includes ----------------------------------------------------------*/
|
||||
/* USER CODE BEGIN Includes */
|
||||
#include "boot_project_setup.h"
|
||||
#include "requester.h"
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
Reference in New Issue
Block a user