cc1310_freertos_blink

所属分类:其他
开发工具:C/C++
文件大小:357KB
下载次数:9
上传日期:2018-09-13 23:32:09
上 传 者azmbek
说明:  cc1310 blink example

文件列表:
.ccsproject (664, 2018-02-17)
.cproject (22978, 2018-02-17)
.launches (0, 2018-02-17)
.launches\CC1310_Blink_FreeRTOS_CCS.launch (5286, 2018-02-17)
.project (828, 2018-02-17)
.settings (0, 2018-02-17)
.settings\org.eclipse.cdt.codan.core.prefs (59, 2018-02-17)
.settings\org.eclipse.cdt.debug.core.prefs (121, 2018-02-17)
CC1310 (0, 2018-02-17)
CC1310\driverlib (0, 2018-02-17)
CC1310\driverlib\cpu.c (12437, 2018-02-17)
CC1310\driverlib\cpu.h (14962, 2018-02-17)
CC1310\driverlib\debug.c (2581, 2018-02-17)
CC1310\driverlib\debug.h (3437, 2018-02-17)
CC1310\driverlib\gpio.c (1966, 2018-02-17)
CC1310\driverlib\gpio.h (23157, 2018-02-17)
CC1310\driverlib\interrupt.c (15657, 2018-02-17)
CC1310\driverlib\interrupt.h (24668, 2018-02-17)
CC1310\driverlib\ioc.c (21163, 2018-02-17)
CC1310\driverlib\ioc.h (45667, 2018-02-17)
CC1310\driverlib\prcm.c (19818, 2018-02-17)
CC1310\driverlib\prcm.h (45952, 2018-02-17)
CC1310\driverlib\rom.h (23731, 2018-02-17)
CC1310\inc (0, 2018-02-17)
CC1310\inc\hw_aon_rtc.h (22766, 2018-02-17)
CC1310\inc\hw_chip_def.h (9685, 2018-02-17)
CC1310\inc\hw_cpu_scs.h (193164, 2018-02-17)
CC1310\inc\hw_gpio.h (102926, 2018-02-17)
CC1310\inc\hw_ints.h (6148, 2018-02-17)
CC1310\inc\hw_ioc.h (512736, 2018-02-17)
CC1310\inc\hw_memmap.h (8659, 2018-02-17)
CC1310\inc\hw_nvic.h (57092, 2018-02-17)
CC1310\inc\hw_prcm.h (67615, 2018-02-17)
CC1310\inc\hw_types.h (5559, 2018-02-17)
FreeRTOSConfig.h (7188, 2018-02-17)
cc13x0f128.lds (3959, 2018-02-17)
freertos (0, 2018-02-17)
... ...

# CC1310 FreeRTOS Blink Basic project demonstrating the usage of FreeRTOS on the Simplelink CC1310 mcu without TI SDK's. It uses the GCC compiler to build. There is no need to install any TI SDK's, except what is needed to run CCS and debug with XDS110. As a note it also includes only what is needed, CC1310 driverlib must be aquired (usually from TI SDK's) for more functionality. There are two way's to build the project depending on DRIVER_LIB define If the DRIVER_LIB is undefined, the only files needed to get blinking on CC1310 are: * hw_chip_def.h * hw_gpio.h * hw_ioc.h * hw_memmap.h * hw_nvic.h * hw_prcm.h * hw_types.h The default Cortex M3 integration for FreeRTOS does not work because CC1310 has built in functionality in ROM, after it starts, the NVIC is pointing to a location in ROM, meaning even if we add our Interrupt Handlers for SVC and SysTick they will not execute. We have to move the NVIC Vector table to the correct address at the begining of FLASH or in RAM if required. (Check the startup_cc13xx_gcc.c file for NVIC_VTABLE) This project is distributed under "FreeRTOS Open Source License". Full license text is available on the following link: http://www.freertos.org/a00114.html The FreeRTOS version used is 10.0.1 The TI SDK version is not important since we are using the registers directly. The board used is LAUNCHXL-CC1310.

近期下载者

相关文件


收藏者