[platform] support for Texas Instruments cc2652 (#2011)

* Add support for cc2652

Updated CC26XXware to latest release.
Moved CC26XXware to match the SimpleLink cc26x2 SDK directory structure.
Added CC2652 Platform support
This commit is contained in:
Seth Rickard
2017-07-25 10:04:42 -07:00
committed by Jonathan Hui
parent 1ff8824d18
commit 6a1851106a
474 changed files with 182956 additions and 7453 deletions
+22 -6
View File
@@ -78,20 +78,36 @@ endif # OPENTHREAD_EXAMPLES_CC2538
if OPENTHREAD_EXAMPLES_CC2650
CPPFLAGS_COMMON += \
-I$(top_srcdir)/third_party/ti/cc26xxware \
-I$(top_srcdir)/third_party/ti/devices/cc26x0 \
$(NULL)
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
$(top_srcdir)/third_party/ti/cc26xxware/driverlib/bin/gcc/driverlib.a \
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
$(top_srcdir)/third_party/ti/devices/cc26x0/driverlib/bin/gcc/driverlib.a \
$(NULL)
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/cc26xxware/linker_files/cc26x0f128.lds \
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/devices/cc26x0/linker_files/cc26x0f128.lds \
$(NULL)
endif #OPENTHREAD_EXAMPLES_CC2650
if OPENTHREAD_EXAMPLES_CC2652
CPPFLAGS_COMMON += \
-I$(top_srcdir)/third_party/ti/devices/cc26x2 \
$(NULL)
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2652/libopenthread-cc2652.a \
$(top_srcdir)/third_party/ti/devices/cc26x2/driverlib/bin/gcc/driverlib.a \
$(NULL)
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/devices/cc26x2/linker_files/cc26x2r1f.lds \
$(NULL)
endif #OPENTHREAD_EXAMPLES_CC2652
if OPENTHREAD_EXAMPLES_DA15000
LDADD_COMMON += \
$(top_builddir)/examples/platforms/da15000/libopenthread-da15000.a \
+22 -6
View File
@@ -78,20 +78,36 @@ endif # OPENTHREAD_EXAMPLES_CC2538
if OPENTHREAD_EXAMPLES_CC2650
CPPFLAGS_COMMON += \
-I$(top_srcdir)/third_party/ti/cc26xxware \
-I$(top_srcdir)/third_party/ti/devices/cc26x0 \
$(NULL)
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
$(top_srcdir)/third_party/ti/cc26xxware/driverlib/bin/gcc/driverlib.a \
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2650/libopenthread-cc2650.a \
$(top_srcdir)/third_party/ti/devices/cc26x0/driverlib/bin/gcc/driverlib.a \
$(NULL)
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/cc26xxware/linker_files/cc26x0f128.lds \
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/devices/cc26x0/linker_files/cc26x0f128.lds \
$(NULL)
endif # OPENTHREAD_EXAMPLES_CC2650
if OPENTHREAD_EXAMPLES_CC2652
CPPFLAGS_COMMON += \
-I$(top_srcdir)/third_party/ti/devices/cc26x2 \
$(NULL)
LDADD_COMMON += \
$(top_builddir)/examples/platforms/cc2652/libopenthread-cc2652.a \
$(top_srcdir)/third_party/ti/devices/cc26x2/driverlib/bin/gcc/driverlib.a \
$(NULL)
LDFLAGS_COMMON += \
-T $(top_srcdir)/third_party/ti/devices/cc26x2/linker_files/cc26x2r1f.lds \
$(NULL)
endif # OPENTHREAD_EXAMPLES_CC2652
if OPENTHREAD_EXAMPLES_DA15000
LDADD_COMMON += \
$(top_builddir)/examples/platforms/da15000/libopenthread-da15000.a \