From b0fb82fe559fd731b298ae36c0886013dc22c828 Mon Sep 17 00:00:00 2001 From: cfif Date: Mon, 14 Jul 2025 12:14:21 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=B1=D1=89=D0=B8=D0=B5=20=D0=B8=D0=B7?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=B5=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- APP/main.c | 26 +++++++++++++++++++++++++- CMakeLists.txt | 12 +----------- modular.json | 12 ++++++++++-- 3 files changed, 36 insertions(+), 14 deletions(-) diff --git a/APP/main.c b/APP/main.c index a4bf27b..f7a0921 100644 --- a/APP/main.c +++ b/APP/main.c @@ -3,6 +3,15 @@ #include "ckgen_hw.h" #include "ckgen_drv.h" #include "clock_config.h" +#include "cmsis_os.h" + +_Noreturn void stop() { + while (1) { + asm("nop"); + } +} + +#define STOP stop(); void SystemClock_Config(void) { @@ -13,7 +22,22 @@ void SystemClock_Config(void) int main(void) { + + + + +// DisableInterrupts; +// SCB->VTOR = VECT_TAB_OFFSET; +// EnableInterrupts; + +// SetSysClkToSPLL(1, 120U); +// CKGEN_SetPeripheralClock(UART1_CLK, SPLLDIV2_CLK); + SystemClock_Config(); - while (1); + osKernelInitialize(); + + osKernelStart(); + + STOP } diff --git a/CMakeLists.txt b/CMakeLists.txt index 212b2a6..5eb42ff 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,27 +32,17 @@ SET(PLL_NS "125") #ADD_DEFINITIONS(-DSET_ACCESS_PROTECTION) # Выставление защиты доступа к памяти #ADD_DEFINITIONS(-DSET_WDT) # Выставление сторожевого таймера -ADD_DEFINITIONS(-DAURUS_CAR_UI=0) - -ADD_DEFINITIONS(-DUART_DMA_SEND) -ADD_DEFINITIONS(-DDEBUG -DAT32F435VGT7 -DAT_START_F435_V1) - -ADD_DEFINITIONS(-DFIRMWARE_TEST=1) - ADD_DEFINITIONS(-DFIRMWARE_VERSION=${VERSION}) ADD_DEFINITIONS(-DHARDWARE_REVISION=\"${HARDWARE_REVISION}\") ADD_DEFINITIONS(-DFIRMWARE_INTERFACE_VERSION=${VERSION_INTERFACE}) - - ADD_DEFINITIONS(-DUSING_OS_FREERTOS) ADD_DEFINITIONS(-DVECT_TAB_OFFSET=${VECT_TAB_OFFSET}) ADD_DEFINITIONS(-DHEXT_VALUE=${HEXT_VALUE}) -ADD_DEFINITIONS(-DPLL_NS=${PLL_NS}) ADD_DEFINITIONS(-DCMSIS_device_header="device_register.h") + ADD_DEFINITIONS(-DFLASH_PAGE_SIZE=2048) -ADD_DEFINITIONS(-DAMPL_MAX9768_AddrResist=11) ADD_DEFINITIONS(-DCOM_INT_BIG_BUFFERS) ADD_DEFINITIONS(-DVARIABLE_TABLE_WITH_ID) ADD_DEFINITIONS(-DLFS_THREADSAFE=1) diff --git a/modular.json b/modular.json index f0f6bc7..6d4a6fb 100644 --- a/modular.json +++ b/modular.json @@ -64,9 +64,17 @@ }, + { + "type": "git", + "provider": "HVAC", + "repo": "GpioPin_AutoChips_AC7840x" + }, - - + { + "type": "git", + "provider": "HVAC", + "repo": "HVAC_GpioPins" + }, { "type": "local",