| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- /*****************************************************************************
- * @file ReadMe.txt
- * @brief Explanation how to use the Device folder and template files
- * @version V3.0.3
- * @date 10. January 2018
- *****************************************************************************/
- Following directory structure and template files are given:
- - <Vendor>
- |
- +-- <Device>
- |
- +-- Include
- | +- <Device>.h header file
- | +- system_Device.h system include file
- +-- Source
- |
- +- system_<Device>.c system source file
- |
- +-- ARM Arm RVCT toolchain
- | +- startup_<Device>.s ASM startup file for ARMCC
- |
- +-- GCC Arm GNU toolchain
- |
- +-- IAR IAR toolchain
- Copy the complete folder including files and replace:
- - folder name 'Vendor' with the abbreviation for the device vendor e.g.: NXP.
- - folder name 'Device' with your specific device name e.g.: LPC17xx.
- - in the filenames 'Device' with your specific device name e.g.: LPC17xx.
- The template files contain comments starting with 'ToDo: '
- There it is described what you need to do.
- The template files contain following placeholder:
- <Device>
- <Device> should be replaced with your specific device name.
- e.g.: LPC17xx
-
- <DeviceInterrupt>
- <DeviceInterrupt> should be replaced with a specific device interrupt name.
- e.g.: TIM1 for Timer#1 interrupt.
- <DeviceAbbreviation>
- <DeviceAbbreviation> should be replaced with a dedicated device family
- abbreviation (e.g.: LPC for LPC17xx device family)
- Cortex-M#
- Cortex-M# can be replaced with the specific Cortex-M number
- e.g.: Cortex-M3
- Note:
- Template files (i.e. startup_Device.s, system_Device.c) are application
- specific and therefore expected to be copied into the application project
- folder prior to use!
-
|