mirror of
https://git.yoctoproject.org/meta-zephyr
synced 2026-09-24 16:36:21 +02:00
arduino-101: New MACHINE
Support for Arduino-101 board, Intel MCU CPU. This board needs IAMCU cross-compiler. [YOCTO#10658] Signed-off-by: Juro Bystricky <juro.bystricky@intel.com>
This commit is contained in:
10
conf/machine/arduino-101.conf
Normal file
10
conf/machine/arduino-101.conf
Normal file
@@ -0,0 +1,10 @@
|
||||
#@TYPE: Machine
|
||||
#@NAME: arduino-101
|
||||
|
||||
#@DESCRIPTION: Machine configuration for Arduino 101 Board.
|
||||
|
||||
TARGET_OS_arduino-101 = "elfiamcu"
|
||||
require conf/machine/include/tune-iamcu.inc
|
||||
TUNE_PKGARCH_arduino-101 = "iamcu"
|
||||
|
||||
TARGET_LINK_HASH_STYLE = ""
|
||||
19
conf/machine/include/tune-iamcu.inc
Normal file
19
conf/machine/include/tune-iamcu.inc
Normal file
@@ -0,0 +1,19 @@
|
||||
DEFAULTTUNE ?= "iamcu"
|
||||
|
||||
TARGET_OS_iamcu = "elfiamcu"
|
||||
TARGET_ARCH = "i586"
|
||||
|
||||
TUNE_FEATURES_tune-iamcu = "iamcu"
|
||||
TUNE_CCARGS = "-miamcu -m32"
|
||||
TUNE_ARCH = "i586"
|
||||
TUNEVALID[iamcu] = "Intel MCU"
|
||||
|
||||
def iamcu_siteinfo_setfunc(archinfo, osinfo, targetinfo, d):
|
||||
archinfo['iamcu'] = "endian-little bit-32 "
|
||||
osinfo['linux'] = "common-linux common-glibc"
|
||||
targetinfo['iamcu-linux'] = "iamcu-linux"
|
||||
return archinfo, osinfo, targetinfo
|
||||
|
||||
SITEINFO_EXTRA_DATAFUNCS = "iamcu_siteinfo_setfunc"
|
||||
PACKAGE_EXTRA_ARCHS_tune-iamcu = "iamcu"
|
||||
|
||||
Reference in New Issue
Block a user