資源簡介
TouchGFX在STM32F429IGT6上的移植(FreeRTOS版本)
硬件:
STM32F429IGT6,1MB FLASH,256KB SRAM
800x480 7寸的RGB液晶屏
外擴256MB的SDRAM(MT48LC16M16A2)
觸摸屏,驅動芯片為I2C接口的TSC2046
軟件:
STM32CubeMX 6.0.1
TouchGFX Designer 4.14.0
IAR 8.11.2
代碼片段和文件信息
/******************************************************************************
?*?@file?????main_s.c
?*?@brief????Code?template?for?secure?main?function
?*?@version??V1.1.1
?*?@date?????10.?January?2018
?******************************************************************************/
/*
?*?Copyright?(c)?2013-2018?Arm?Limited.?All?rights?reserved.
?*
?*?SPDX-License-Identifier:?Apache-2.0
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?License);?you?may
?*?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*?www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?AS?IS?BASIS?WITHOUT
?*?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/
/*?Use?CMSE?intrinsics?*/
#include?
?
#include?“RTE_Components.h“
#include?CMSIS_device_header
?
/*?TZ_START_NS:?Start?address?of?non-secure?application?*/
#ifndef?TZ_START_NS
#define?TZ_START_NS?(0x200000U)
#endif
?
/*?typedef?for?non-secure?callback?functions?*/
typedef?void?(*funcptr_void)?(void)?__attribute__((cmse_nonsecure_call));
?
/*?Secure?main()?*/
int?main(void)?{
??funcptr_void?NonSecure_ResetHandler;
?
??/*?Add?user?setup?code?for?secure?part?here*/
?
??/*?Set?non-secure?main?stack?(MSP_NS)?*/
??__TZ_set_MSP_NS(*((uint32_t?*)(TZ_START_NS)));
?
??/*?Get?non-secure?reset?handler?*/
??NonSecure_ResetHandler?=?(funcptr_void)(*((uint32_t?*)((TZ_START_NS)?+?4U)));
?
??/*?Start?non-secure?state?software?application?*/
??NonSecure_ResetHandler();
?
??/*?Non-secure?software?does?not?return?this?code?is?not?executed?*/
??while?(1)?{
????__NOP();
??}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????19737??2020-09-28?11:20??STM32F429(IAR)+FreeRTOS+TouchGFX\.mxproject
?????文件??????18633??2020-09-28?11:39??STM32F429(IAR)+FreeRTOS+TouchGFX\CubeMX_Config.ioc
?????文件??????28208??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_armcc.h
?????文件??????56497??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_armclang.h
?????文件???????9014??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_compiler.h
?????文件??????62344??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_gcc.h
?????文件??????28414??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_iccarm.h
?????文件???????1716??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\cmsis_version.h
?????文件??????97995??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_armv8mbl.h
?????文件?????168914??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_armv8mml.h
?????文件??????42208??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm0.h
?????文件??????50464??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm0plus.h
?????文件??????43456??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm1.h
?????文件?????104628??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm23.h
?????文件?????111854??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm3.h
?????文件?????175600??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm33.h
?????文件?????123607??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm4.h
?????文件?????148588??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_cm7.h
?????文件??????47249??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_sc000.h
?????文件?????110523??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\core_sc300.h
?????文件??????11711??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\mpu_armv7.h
?????文件??????10958??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\mpu_armv8.h
?????文件???????2757??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Include\tz_context.h
?????文件???????1877??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Template\ARMv8-M\main_s.c
?????文件???????6001??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core\Template\ARMv8-M\tz_context.c
?????文件??????16600??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core_A\Include\cmsis_armcc.h
?????文件??????16510??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core_A\Include\cmsis_armclang.h
?????文件???????5456??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core_A\Include\cmsis_compiler.h
?????文件??????12551??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core_A\Include\cmsis_cp15.h
?????文件??????21749??2020-09-25?15:21??STM32F429(IAR)+FreeRTOS+TouchGFX\Drivers\CMSIS\Core_A\Include\cmsis_gcc.h
............此處省略2448個文件信息
評論
共有 條評論