Martin Kojtal
05dd4ce633
Merge pull request #12769 from miteshdedhia7/pr/rssi-gt-fix
...
Fix WIFI-GET-RSSI test case failure and remove extra label from CYW9P62S1_43438EVB_01 in target.json
2020-04-15 09:19:22 +02:00
Martin Kojtal
92f58096c5
Merge pull request #12711 from liugang-gavin/master
...
targets:MIMXRT1050: Add QSPI flash support
2020-04-15 09:18:28 +02:00
Martin Kojtal
7151e1e147
Merge pull request #12792 from SeeedJP/Seeed-remove
...
Seeed: Removing unsupported Seeed targets for OS 6
2020-04-15 09:08:52 +02:00
Martin Kojtal
098c72a312
Merge pull request #12161 from AGlass0fMilk/nrf-i2c-slave
...
nRF52 I2CSlave Implementation
2020-04-14 16:31:31 +02:00
Chun-Chieh Li
b77e399a34
Nuvoton: Add 'sectors' configuration option into targets.json
...
This change adds 'sectors' configuration option into 'targets.json' to enable bootloader for Nuvoton targets.
Though 'arm_pack_manager/index.json' has `sectors` available, Nuvoton's cmsis pack 'Nuvoton.NuMicro_DFP.pdsc' doesn't have 'sectors' entries and they must add into `index.json` manually. But not apply to all chip subfamilies.
To support custom board which uses a different chip subfamily, add 'secotors' into 'targets.json' for all Nuvoton targets which enable Flash IAP.
2020-04-14 13:48:17 +08:00
Yoshihiro TSUBOI
5114eb707b
[Seeed] Removing unsupported targets for OS 6
...
Removing targets: Seeed Arch Link, Seeed Arch-RO359B, Seeed Arch BLE, Seeed Tiny BLE, Seeed Arch GPRS V2,Seeed Xadow M0
2020-04-13 18:30:32 +09:00
MarceloSalazar
4ae7b0e814
Remove VBLUNO targets
2020-04-09 15:32:41 +01:00
MarceloSalazar
8bf863c181
Remove vk_rz_a1h target
2020-04-09 15:32:41 +01:00
MarceloSalazar
e43ece13aa
Rename EMW3166 target
2020-04-09 15:32:41 +01:00
MarceloSalazar
831c475a46
Remove Silica target
2020-04-09 15:32:41 +01:00
MarceloSalazar
0aa4713429
Remove Wiznet targets
2020-04-09 15:32:41 +01:00
MarceloSalazar
1e4c707cc5
Remove ELMO target
2020-04-09 15:32:41 +01:00
MarceloSalazar
c50c940761
Remove TI targets
2020-04-09 15:32:40 +01:00
MarceloSalazar
92d8838296
Remove Atmel targets
2020-04-09 15:32:40 +01:00
MarceloSalazar
c0f7670c6f
Remove GD32_E103VB target
2020-04-09 15:32:40 +01:00
MarceloSalazar
a3f9bbb002
Remove RDA targets
2020-04-09 15:32:39 +01:00
MarceloSalazar
3ad6c4fa2b
Remove Ublox ODIN targets
2020-04-09 15:32:39 +01:00
MarceloSalazar
32fab9bc0d
Remove Realtek targets
2020-04-09 15:32:39 +01:00
MarceloSalazar
8858a87071
Remove Thundersoft targets
2020-04-09 15:32:38 +01:00
Sree Harsha Angara
63b93ff696
Removing ES100 references and CY8CKIT_064B0S2_4343W
2020-04-08 11:28:58 -07:00
YARB(Cypress)
4f28ff0b16
Remove extraneous label to include CM0p firmware image that has been updated to be included using the component mechanism.
2020-04-07 10:42:32 -07:00
Taylor Heck
be03c0d937
Remove post_binary_hook from MTS_MDOT_F411RE target definition.
2020-04-07 09:00:06 -05:00
Roman Okhrimenko
e6084562b4
Add TARGET_CYESKIT_064B0S2_4343W to targets.json
2020-04-05 13:52:27 +03:00
Roman Okhrimenko
c7f7bec5f3
Temporarily change CY8CKIT_064B0S2_4343W board id to 190A, as actual kit is not available yet
2020-04-05 13:52:27 +03:00
Roman Okhrimenko
ae733ffc11
Add default secure boot params to targets.json, add option to post build to redefine them in mbed_app.json
2020-04-05 13:52:27 +03:00
Roman Okhrimenko
9294eee878
Add initial implementation of post build function, that uses cysecuretools
2020-04-05 13:52:26 +03:00
Dustin Crossman
b6c4fc6d23
Add CY8CKIT_064B0S2_4343W board.
2020-04-05 13:52:26 +03:00
George Beckstein
2a2295c0b3
Fixed typo in target.json
2020-04-03 05:43:17 -04:00
Gavin Liu
b53d40b269
targets:MIMXRT1050: Add QSPI Flash boot support
...
NXP MIMXRT1050 EVK can support Hyper Flash or QSPI Flash with
small hardware reworks. Modify the XIP file to support boot
from the two kinds of Flash device. The Hyper Flash should be
the default device and defined in tartgets.json with the macro
"HYPERFLASH_BOOT". To select the QSPI Flash, just remove the
macro with the below line in any overriding json file.
"target.macros_remove" : ["HYPERFLASH_BOOT"]
Signed-off-by: Gavin Liu <gang.liu@nxp.com>
2020-04-03 17:40:39 +08:00
George Beckstein
85a17293d3
Enable I2CSLAVE for nRF52 targets
2020-04-03 05:01:22 -04:00
George Beckstein
e1178be65e
Applying changes to only specific targets for stop-gap.
2020-04-03 04:45:43 -04:00
Volodymyr Medvid
b61cf5bdd6
PSoC 62/63: set correct mbed_ram_start and mbed_ram_size
...
In case when target.mbed_ram_start and target.mbed_ram_size are not set
neither in targets.json nor in mbed_app.json, the IRAM1 region values
defined in tools/arm_pack_manager/index.json are passed by Mbed CLI as
the linker script preprocessing flags. As a result, wrong addresses of
MBED_RAM_START and MBED_RAM_SIZE are defined in the linker script since
CMSIS DFP pack has no information about RAM split between CM0+ and CM4 applications.
Set the values explicitly in targets.json to ensure the correct RAM layout.
The MBED_ROM_START and MBED_ROM_SIZE provided by CMSIS DFP are already
correct since the linker scripts places CM4 vector table at MBED_APP_START,
taking into account the flash application area of the CM0+ prebuilt application.
2020-04-02 17:44:37 +01:00
Martin Kojtal
ded879daed
Merge pull request #12603 from dustin-crossman/pr/add-cysbsyskit_01
...
Add target CYSBSYSKIT_01
2020-04-02 18:18:11 +02:00
Martin Kojtal
00fef8346e
Merge pull request #12733 from 0xc0170/fix_odin_removal
...
odin targets: remove release version
2020-04-01 14:41:11 +02:00
Martin Kojtal
a6ef9db8dc
Merge pull request #12626 from jeromecoutant/PR_F4
...
STM32F4 update drivers version to CUBE V1.25.0
2020-04-01 10:50:32 +02:00
Martin Kojtal
f899bae16a
odin targets: remove release version
...
This is a preparation for more upcoming changes. The latest master updates removed deprecated functionality and these targets do not compile anymore.
2020-03-31 15:55:27 +01:00
Martin Kojtal
0a6e586a9d
Merge pull request #12660 from OpenNuvoton/nuvoton_m2351_custom_board
...
M2351: Support custom board
2020-03-31 09:29:22 +02:00
jeromecoutant
33fc5000a9
STM32F4 V1.19.0 -> V1.25.0 : adaptation
2020-03-30 16:04:02 +02:00
jeromecoutant
3c3b17d601
STM32F4 restructuration for better maintenance
2020-03-30 16:03:59 +02:00
Anna Bridge
a34333fe36
Merge pull request #12677 from jeromecoutant/PR_H7_QSPI
...
STM32H7: enable QSPI
2020-03-27 11:20:48 +00:00
Martin Kojtal
b5f00bc67a
Merge pull request #12679 from vmedcy/psoc6-export
...
PSoC6: enable export to uVision and IAR
2020-03-26 09:09:35 +01:00
Volodymyr Medvid
0ac62d0317
PSoC6: enable export to uVision and IAR
2020-03-23 20:08:30 +01:00
jeromecoutant
249752e7bc
STM32H7: enable QSPI
...
- DISCO_H747I board has MT25QL512 embedded QSPI
2020-03-23 18:46:26 +01:00
Chun-Chieh Li
427e8eb777
M2351: Support custom board
...
1. Introduce MCU_M2351 target to be inheritable
2. Re-organize PinNames.h to be overridable
3. Enable configurability of USB/STDIO UART pins
2020-03-20 09:39:16 +08:00
Chun-Chieh Li
15fcdb1c36
M263: Support configurability for USB/STDIO UART pins
...
- STDIO_UART and STDIO_UART_TX/STDIO_UART_RX
- USB_UART and USBTX/USBRX
2020-03-20 09:16:51 +08:00
Chun-Chieh Li
180528b5c9
M263: Add MCU_M261 target
...
This is to support M261 series based targets.
2020-03-20 09:16:12 +08:00
Chun-Chieh Li
2cf82821dd
M487: Support configurability of USB/STDIO UART pins
...
- STDIO_UART and STDIO_UART_TX/STDIO_UART_RX
- USB_UART and USBTX/USBRX
2020-03-12 09:34:45 +08:00
Chun-Chieh Li
58e0048c50
M487: Enable FLASHIAP for custom targets
...
This is to support custom targets based on M480 series chips.
2020-03-12 09:31:52 +08:00
Chun-Chieh Li
6f30d4fdc7
M487: Disable network default interface type for custom targets
...
This is to support custom targets based on M480 series chips.
For Mbed-Enabled boards:
- NUMAKER_PFM_M487: ETHERNET
- NUMAKER_IOT_M487: WIFI
2020-03-12 09:31:52 +08:00
Chun-Chieh Li
43f297fdd4
M487: Disable MBEDTLS_CONFIG_HW_SUPPORT for custom targets
...
This is to support custom targets based on M480 series chips.
2020-03-12 09:31:52 +08:00
Chun-Chieh Li
98c151a9f2
M487: Make SPIM CCM mode configurable
...
This is to support custom targets based on M480 series chips.
2020-03-12 09:31:51 +08:00
Dustin Crossman
539b78fae0
CYSBSYSKIT_01 targets.json and bsp update.
2020-03-10 09:52:52 -07:00
Dustin Crossman
63e546f2c0
Remove MBED_TICKLESS from CYSBSYSKIT_01.
2020-03-09 10:07:12 -07:00
Dustin Crossman
25a4caf3ed
Formatted json for cysbsyskit_01.
2020-03-09 10:07:12 -07:00
Dustin Crossman
792dfb51d5
Add forced reset timeout to CYSBSYSKIT_01 target.
2020-03-09 10:07:12 -07:00
Dustin Crossman
60169e92f4
Defined default config options.
2020-03-09 10:07:12 -07:00
Dustin Crossman
89549e7bc9
Add CYSBSYSKIT_01 target.
2020-03-09 10:07:11 -07:00
Evelyne Donnaes
5016fa1a10
Merge branch 'master' into minimal_printf_default
2020-03-02 17:31:37 +00:00
Dustin Crossman
c7ec670886
Remove reset reason from Future Sequana targets.
2020-02-27 09:59:43 -08:00
Martin Kojtal
fc5f3259de
Merge pull request #12458 from GaborAbonyi/add_musca_b1_platform
...
Add Musca B1 target
2020-02-27 13:53:58 +00:00
Martin Kojtal
98db25537a
Merge pull request #12440 from dustin-crossman/pr/reset_reason
...
Implement reset_reason api for cypress targets
2020-02-25 15:24:54 +00:00
Martin Kojtal
1629103fb1
Merge pull request #12421 from dustin-crossman/pr/cy_targets_reorganization
...
Cypress Targets Reorganization
2020-02-24 16:25:08 +00:00
Dustin Crossman
404dacc9ea
Implemented reset reason api.
2020-02-21 09:48:26 -08:00
Tamas Kaman
551c3c553c
Add ARM_MUSCA_B1 as a new target platform
...
Musca-B1 is a Cortex-M33 based target with security extension enabled.
- ARM_MUSCA_B1 is the non-secure target running mbed-os.
- ARM_MUSCA_B1_S is the secure target running TF-M.
- TF-M sources were imported and patched in previous commits.
- TF-M secure bootloader (McuBoot) for MUSCA_B1 is submitted by a
pre-built binary.
- A post-build hook concatenates The secure and non-secure binaries,
signs it and then concatenates the bootloader with the signed binary.
Change-Id: I4b36290941b5f0bb7aa7c12dda2f38b5c1e39ae2
Signed-off-by: Tamas Kaman <tamas.kaman@arm.com>
Signed-off-by: Gabor Abonyi <gabor.abonyi@arm.com>
2020-02-21 14:34:39 +01:00
Bartek Szatkowski
30c947efbb
Enable minimal-printf by default for all builds
...
Also reenable floating point by default.
2020-02-19 15:29:38 +00:00
Martin Kojtal
1c00adc6ba
Merge pull request #12447 from eavelardev/patch-1
...
fix targets device_name with nrf51822 32K SoC
2020-02-19 14:32:06 +00:00
Eduardo Avelar
77852199cf
fix targets device_name with nrf51822 32K SoC
...
nrf51822 32K SoC corresponds to device name nRF51822_xxAC
2020-02-16 20:24:07 -08:00
jeromecoutant
d66b39de18
STM32L5 : Add DISCO-L562E support
2020-02-14 17:49:40 +01:00
Martin Kojtal
d78e009284
Merge pull request #12411 from soleilplanet/L496AG_port
...
add FLASHIAP in targets.json for KVStore used in PDMC
2020-02-13 09:47:38 +00:00
Alvin Lee
66413d4d4e
add FLASHIAP in targets.json for KVStore used in PDMC
2020-02-12 15:11:28 +08:00
Filip Jagodzinski
fc36b9594c
LPC408X: Delete the ethernet_api.c files
...
Remove an obsolete HAL implementation from LPC408X to fix the GCC_ARM
build with the "-flto" flag.
With the lto enabled, unreferenced buffers defined in ethernet_api.c
were not excluded at link time overflowing the 16kB peripheral SRAM1
(ld error: "section '.AHBSRAM1' will not fit in region 'ETH_RAM'").
The Ethernet HAL API is deprecated in favor of EMAC.
2020-02-11 16:34:44 +01:00
Dustin Crossman
286af23585
Removed unnecessary PSOC6Code.complete post binary hook from cypress targets.
2020-02-10 14:08:01 -08:00
Dustin Crossman
d35c9f1895
Removed CY8CMODs from targets.json.
2020-02-10 20:16:35 +00:00
Martin Kojtal
a8e87236de
Merge pull request #12368 from mprse/NRF_Serial_Fpga_fix
...
Fix NRF52840_DK UART driver and adapt FPGA test
2020-02-10 14:26:31 +00:00
Martin Kojtal
88438dfd6c
Merge pull request #12394 from miteshdedhia7/pr/bug-fix-misc
...
Fix SDIO communication issue on Cypress 1M boards and other minor fixes
2020-02-10 14:05:11 +00:00
midd
8a986f7dcc
Remove wounding for the hardware CRYPTO block. The PSoC 6 MPN CYW9P62S1_43012EVB_01 was revised to add the hardware crypto block.
2020-02-07 10:24:57 -08:00
thegecko
ff1fc2cd87
Updated 113 targets with missing detect_codes
2020-02-07 16:02:05 +00:00
Martin Kojtal
2719090f93
Merge pull request #12364 from NXPmicro/MXRT1050_Deep_Sleep_Latency
...
MIMXRT1050: Update for deep sleep latency
2020-02-07 09:39:11 +00:00
Przemyslaw Stekiel
8fda5a453a
Use dedicated macros to skip test cases instead target macro.
2020-02-06 12:53:41 +01:00
Martin Kojtal
9e0642d518
Merge pull request #12359 from NXPmicro/MXRT1050_Bootloader_Support
...
MXRT1050: Add bootloader support
2020-02-06 08:10:45 +00:00
Mahesh Mahadevan
8b46e91a28
MIMXRT1050: Update for deep sleep latency
...
1. Do not disable and enable osillators during deep sleep
entry and exit
2. Increase the deep sleep to pass tests
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-02-05 10:38:53 -06:00
Martin Kojtal
a039979851
Merge pull request #12370 from 0xc0170/MarceloSalazar-FIX_OKDO_ODIN_12361
...
OKDO_ODIN_W2: Reenable lp-ticker and BLE
2020-02-05 14:08:59 +00:00
Martin Kojtal
edb39c603c
Merge pull request #12366 from OpenNuvoton/nuvoton_m2351_gcc
...
M2351: Support GCC
2020-02-05 12:48:03 +00:00
Marcelo Salazar
b2ac793775
OKDO_ODIN_W2: Reenable lp-ticker and BLE
2020-02-05 12:36:04 +00:00
Chun-Chieh Li
c168e147d6
M2351: Support GCC
...
1. Enable GCC support on non-secure targets
2. Disable GCC support on secure targets becasue of GCC bug (as of 9-2019-q4-major): In non-secure entry function, callee-saved registers must be restored, but they are incorrectly cleared at optimization level "Os".
2020-02-05 10:11:48 +08:00
Mahesh Mahadevan
013b651988
MXRT1050: Add bootloader support
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-02-04 10:37:06 -06:00
Martin Kojtal
b33573ed27
Merge pull request #12317 from NXPmicro/MXRT_FlashSupport
...
MXRT1050 Flash support
2020-02-04 15:25:22 +00:00
Martin Kojtal
c63daa5fb8
Merge pull request #12355 from panmasuo/hani_iot_new_target
...
HANI_IOT: add new target board support
2020-02-04 08:37:12 +00:00
Mahesh Mahadevan
b5eb7bc9a9
MIMXRT1050: Enable FlashIAP support
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-02-03 12:23:59 -06:00
Mahesh Mahadevan
42a90cc8b0
MXRT1050: Add support for Flash driver
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-02-03 12:23:59 -06:00
Martin Kojtal
250e58134f
Merge pull request #12286 from pea-pod/target-nucleo_l452re-p
...
Add new target: NUCLEO_L452RE-P
2020-02-03 16:34:36 +00:00
Martin Kojtal
443802a1a7
Merge pull request #12353 from OpenNuvoton/nuvoton_m2351_iar
...
M2351: Support IAR
2020-02-03 15:13:34 +00:00
Pawel Zarembski
620442305f
hani_iot: add spif storage config
2020-02-03 14:03:09 +01:00
Pawel Zarembski
9ee212a1e7
hani_iot: add target files and update targets.json
2020-02-03 14:03:09 +01:00
Kevin Bracey
236c336526
Merge pull request #12299 from NXPmicro/MXRT_WDOG
...
MIMXRT1050: Add Watchdog support
2020-01-31 16:25:22 +02:00
Chun-Chieh Li
94762d02a1
M2351: Support IAR
...
1. Enable IAR on non-secure targets
2. Disable IAR on secure targets because:
(1) IAR toolchain bug: As of IAR 8.32, cmse_nonsecure_caller() is not always inlined.
(2) TFM hasn't supported IAR yet.
2020-01-30 13:12:31 +08:00
Chun-Chieh Li
152f6f1975
M2351: Refine MBED_TZ_DEFAULT_ACCESS placement
...
1. On M2351, SYS/CLK registers are hard-wired to secure. Define MBED_TZ_DEFAULT_ACCESS to 1 so that all non-secure user threads have access to call secure functions to control these registers.
2. MBED_TZ_DEFAULT_ACCESS is only meaningful for non-secure target. Define it only for non-secure target in targets.json.
3. On TFM target, MBED_TZ_DEFAULT_ACCESS has defined in mbed_lib.json. Avoid duplicate definition which IAR assembler doesn't allow.
2020-01-30 13:12:29 +08:00
jeromecoutant
84b48410f0
STM32: enable QSPI test with MX25LM51245G octo SPI
2020-01-29 16:18:38 +01:00
Kevin Bracey
91464b2729
Merge pull request #12306 from jeromecoutant/PR_STM32L5_NUCLEO
...
STM32L5: NUCLEO-L552ZE-Q new target
2020-01-29 16:07:44 +02:00
pea-pod
f7c4693747
Add new target: NUCLEO_L452RE-P
2020-01-27 18:41:18 -06:00
Anna Bridge
ceaf562a11
Merge pull request #12283 from jeromecoutant/PR_STM32WB
...
STM32WB - Update CubeDriver from v1.0.0 to v1.4.0
2020-01-25 11:54:29 +00:00
Mahesh Mahadevan
72bd899e02
MIMXRT1050: Add Watchdog support
...
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2020-01-24 07:24:46 -06:00
Anna Bridge
6e762a2850
Merge pull request #12210 from mprse/disable_lp_ticker_stm_no_lse
...
Fix for issue #10725 : disable lp-ticker for STM targets which uses RTC/LSI for lp-ticker
2020-01-24 11:22:57 +00:00
Anna Bridge
0d48a26f82
Merge pull request #12154 from hugueskamba/hk-baremetal-nrf51822-fix
...
NRF51822: Fix baremetal linker error
2020-01-24 11:21:25 +00:00
jeromecoutant
e4d0629d18
STM32L5 : Introduce NUCLEO_L552ZE_Q board
2020-01-23 17:55:07 +01:00
Andrew Chong
107fc9fce3
Removed PortIn/Out/InOut from Samsung target for now.
2020-01-22 14:40:51 +09:00
Andrew Chong
a26e0d1358
Revert "Removing CMSIS_NVIC_VIRTUAL from S5JS100 target conf."
...
This reverts commit e75292a11402e88a33dc25b6fbc03095604ae860.
2020-01-22 14:40:51 +09:00
Andrew Chong
b0eb27058a
Removing CMSIS_NVIC_VIRTUAL from S5JS100 target conf.
2020-01-22 14:40:51 +09:00
Andrew Chong
ceae1df511
Removing CMSIS pack connector of from S5JS100.
2020-01-22 14:40:50 +09:00
PARKJIHOON
8ab00df7b4
Adding Samsung Exynos i S111 target code.
...
Adding a new target of HW development kit using [Samsung Exynos i S111](https://www.samsung.com/semiconductor/minisite/exynos/products/iot/exynos-i-s111/ ) module to Mbed-OS.
This will widen the HW choices of Mbed-OS enabled NB-IoT, GNSS and Security (eFuse, AES, SHA-2, PKA, Secure Storage, Security Sub-System, [PUF](https://en.wikipedia.org/wiki/Physical_unclonable_function )) modules.
Target Name: S5JS100
Co-authored-by: Ivan Galkin <ivan.galkin@samsung.com>
Co-authored-by: Seokwon Lee <swon.lee@samsung.com>
Co-authored-by: Zhizhe Zhu <zhizhe.zhu@samsung.com>
Co-authored-by: Xinyi Zhao <xinyi.zhao@samsung.com>
2020-01-22 14:40:50 +09:00
Anna Bridge
ee1d998d43
Merge pull request #12278 from rajkan01/feature_rename_default_lib
...
Rename "default_lib" to "c_lib".
2020-01-21 16:39:11 +00:00
Rajkumar Kanagaraj
e4f4ff291b
Fixing the CI build issue
2020-01-21 04:10:13 -08:00
Przemyslaw Stekiel
39809111c5
targets.json: fix styling
2020-01-21 09:10:19 +01:00
jeromecoutant
339846a1bb
STM32WB cleanup
...
- BLE feature is mandatory
- remove clock source selection
- license alignment
- startup file from Cube delivery
- linker script alignement
2020-01-20 17:24:28 +01:00
jeromecoutant
8c76a43d3c
STM32WB - New directory structure
2020-01-20 16:10:55 +01:00
Przemyslaw Stekiel
5994b1e108
MTB_UBLOX_ODIN_W2: Reenable lp-ticker and BLE
...
Make an exception for this target and enable lp-ticker when LSE is not available.
This exception is added because of with disabled lp-ticker (and BLE feature) we have the following linker error with ARM compiler:
[Error] @0,0: L6218E: Undefined symbol hciCmdAlloc (referred from BUILD/tests/MTB_UBLOX_ODIN_W2/ARM/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/sdk/TOOLCHAIN_ARM/libublox-odin-w2-driver.ar(hci_vendor_cmd.o)).
[Error] @0,0: L6218E: Undefined symbol hciCmdSend (referred from BUILD/tests/MTB_UBLOX_ODIN_W2/ARM/targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/sdk/TOOLCHAIN_ARM/libublox-odin-w2-driver.ar(hci_vendor_cmd.o)).
It looks like the folloiwng library must be updated:
targets/TARGET_STM/TARGET_STM32F4/TARGET_STM32F439xI/TARGET_MODULE_UBLOX_ODIN_W2/sdk/TOOLCHAIN_ARM/libublox-odin-w2-driver.ar
2020-01-20 09:49:48 +01:00
Przemyslaw Stekiel
d9008cc205
Disabled BLE feature for targets without lp-ticker
2020-01-20 09:04:46 +01:00
Przemyslaw Stekiel
68468653be
Enable lp-ticker based on LSE for ublox C030 family.
2020-01-20 09:04:46 +01:00
Przemyslaw Stekiel
cc49560b63
Disable lp-ticker for STM targets which uses RTC/LSI for lp-ticker
...
According to the documentation of STM32F437VG76 MCU:
The LSI RC acts as an low-power clock source that can be kept running in Stop and
Standby mode for the independent watchdog (IWDG) and Auto-wakeup unit (AWU). The
clock frequency is around 32 kHz. For more details, refer to the electrical characteristics
section of the datasheets.
It seems that typical LSI frequency is 32 kHz, but it may vary from 17 to 47 kHz!
This means that lp-timer test may fail on the same board because lp-ticker frequency is unstable.
2020-01-20 09:04:45 +01:00
Rajkumar Kanagaraj
8a0fdd24d9
Rename "default_lib" to "c_lib".
2020-01-17 08:05:48 -08:00
Martin Kojtal
0266a95fb6
Merge pull request #12223 from d-kato/rza1xx_bootloader_support
...
RZ_A1H and GR_LYCHEE: Enable bootloader support
2020-01-17 13:53:36 +00:00
Martin Kojtal
22042e5349
Merge pull request #12241 from OpenNuvoton/nuvoton_m2351_npsa_secure-minimal-build
...
M2351: Remove LPTICKER to spare memory for non-PSA minimal secure build
2020-01-16 09:42:44 +00:00
Chun-Chieh Li
359d41adef
M2351: Remove LPTICKER to spare memory for non-PSA minimal secure build
2020-01-16 09:58:32 +08:00
Janne Kiiskila
fabd02d1f6
Enable bootloader for NUCLEO_WB55RG
...
That's whole reason we wanted to start the changes... Bootloader is
supported.
2020-01-15 14:09:09 +02:00
Janne Kiiskila
7517d95ab6
NUCLEO_WB55RG - add device name "STM32WB55RGVx"
...
Bootloader compilation will require the device to be in place,
it uses that to pick up the CMSIS-pack info from the index.json.
2020-01-15 14:08:32 +02:00
Martin Kojtal
1a58d07c04
Merge pull request #12199 from ARMmbed/targets-json-format
...
Format targets.json
2020-01-15 13:00:26 +01:00
d-kato
b72d0be687
Add sector information
2020-01-14 11:10:30 +09:00
d-kato
3a2ab1b56e
GR_LYCHEE: enable bootloader support
2020-01-09 16:18:14 +09:00
d-kato
aad53c2377
RZ_A1H: enable bootloader support
2020-01-09 16:15:50 +09:00
Hugues Kamba
e0c628cbb7
NRF51822: Fix baremetal linker error
...
Ensure the NRF51822 `us_ticker.c` module content is compiled in only if
the target supports USTICKER.
2020-01-08 15:33:01 +00:00
Martin Kojtal
af03f839e2
Merge pull request #10959 from OpenNuvoton/nuvoton_m2351_psa
...
M2351: Support TFM level 1
2020-01-08 16:09:35 +01:00
Martin Kojtal
1a6934adc4
Merge pull request #12081 from micgur01/master
...
Expose target_offset and header_offset parameters in targets.json
2020-01-08 14:01:57 +01:00
Martin Kojtal
fab9e3b6c7
Merge pull request #12176 from OpenNuvoton/nuvoton_usbd
...
Nuvoton: Support usbd
2020-01-07 16:38:39 +01:00
thegecko
4ae87298a2
Format targets.json
2020-01-07 15:32:49 +00:00
Hugues Kamba
15bf72e982
LPC11U24: Fix baremetal build and runtime error
...
* Add `USTICKER` support for `LPC11U24`.
* Add `tickless-from-us-ticker` and `boot-stack-size` overrides.
2020-01-06 08:47:13 +00:00
Chun-Chieh Li
fc60d1f4bc
[M2351] Change memory partition for PSA
...
1. Change secure/non-secure ROM to 240KiB/272KiB
2. Change secure/non-secure RAM to 64KiB/32KiB
2020-01-06 15:55:01 +08:00
ccli8
9f88fce50e
[M2351] Support secure/non-secure combined build for PSA
...
Support secure/non-secure combined build for PSA target:
1. In secure post-build, deliver built secure image to TARGET_NU_PREBUILD_SECURE
directory.
2. In non-secure post-build, merge non-secure image with secure image saved in
TARGET_NU_PREBUILD_SECURE directory.
3. In non-secure post-build, user can also drop secure image saved in
TARGET_NU_PREBUILD_SECURE directory and provide its own by adding the line below
in mbed_app.json:
"target.extra_labels_remove": ["NU_PREBUILD_SECURE"]
2020-01-06 15:55:01 +08:00
ccli8
41d95ef2fb
[M2351] Support TFM level 1
2020-01-06 15:55:00 +08:00
Martin Kojtal
7fd637b66b
Merge pull request #12095 from NXPmicro/Update_MXRT_SDK6
...
Update MXRT1050 to SDK 6.0
2020-01-03 15:22:13 +00:00
cyliangtw
eab8555fc8
Support NUC472 with USB 2.0 only and set M487 USB1.1 in default
2020-01-03 20:40:46 +08:00
cyliangtw
abf3eeed64
Support NuMaker M453, NUC472, M2351 & M263 USBD; also support M0 usb-isr non-recloate vector limit
2020-01-03 20:40:43 +08:00
cyliangtw
b34fd309e3
M487: Support USBD
2020-01-03 20:40:36 +08:00
Martin Kojtal
fc2a71064d
Merge pull request #12068 from rajkan01/feature_bare_metal
...
Enabling small C library option and deprecating uARM toolchain
2020-01-03 11:35:48 +00:00
Antti Kauppila
ca7848d854
Refactored away onboard_modem_api because it is not needed at all
...
All targets must implement soft_- and hard_power_on/off() functions which are practically same what onboard_modem_api offered.
These were seen as a duplicate features and therefore we removed this.
All targets involved have been updated to reflect the changes
2019-12-27 16:04:10 +01:00
Rajkumar Kanagaraj
6d081eeb70
Fixed the build tools test case failure,incorporated review comments
2019-12-23 03:54:18 -08:00
Anna Bridge
bb028babc6
Merge pull request #12134 from toyowata/lpc11u35_fix
...
Fix LPC11U35_401 baremetal build
2019-12-23 11:51:52 +00:00
Rajkumar Kanagaraj
957dca2082
Enabling small C library option and deprecating uARM toolchain
...
- By default, Mbed OS build tools use standard C library for all supported toolchains.
It is possible to use smaller C libraries by overriding the "target.default_lib" option
with "small". This option is only currently supported for the GCC_ARM toolchain.
This override config option is now extended in the build tool for ARM toolchain.
- Add configuration option to specify libraries supported for each toolchain per targets.
- Move __aeabi_assert function from rtos to retarget code so it’s available for bare metal.
- Use 2 memory region model for ARM toolchain scatter file for the following targets:
NUCLEO_F207ZG, STM32F411xE, STM32F429xI, NUCLEO_L073RZ, STM32F303xE
- Add a warning message in the build tools to deprecate uARM toolchain.
- NewLib-Nano C library is not supporting floating-point and printf with %hhd,%hhu,%hhX,%lld,%llu,%llX
format specifier so skipping those green tea test cases.
2019-12-19 10:05:11 -08:00
Anna Bridge
bef36f5f3e
Merge pull request #12093 from ABOSTM/SUPPORT_NUCLEO_G071RB
...
TARGET_STM: add support of board NUCLEO_G071RB
2019-12-19 15:26:08 +00:00
toyowata
0d88ff0cfe
Fix USTICKER build error for LPC11U35_401
2019-12-19 15:22:07 +09:00
Mahesh Mahadevan
d75d9a605d
MIMXRT1050: Update target configuration
...
1. Add defines to copy ram & no-cache functions
2. Add deep sleep latency definition
Signed-off-by: Mahesh Mahadevan <mahesh.mahadevan@nxp.com>
2019-12-13 12:08:18 -06:00
Alexandre Bourdiol
528ac279fe
Targets: adapt NUCLEO_G071RB to CMSIS-pack info update
2019-12-13 16:42:40 +01:00
Alexandre Bourdiol
7c52aa59ec
TARGET_STM: add support of board NUCLEO_G071RB
2019-12-12 14:00:04 +01:00
Michael Gurevich
03ea0e0b59
Expose target_offset and header_offset parameters in targets.json
2019-12-11 10:49:51 +02:00
Martin Kojtal
76af152fe1
UNO_91H: remove sectors, bootloader was disabled
...
This should be reverted once bootloader is supported.
2019-12-10 14:09:37 +00:00
Martin Kojtal
5165275d6d
CY8CKIT_062_BLE: disable bootloader support
...
device_name is missing
2019-12-10 14:09:36 +00:00
Martin Kojtal
08b2c583df
CY8CKIT_062_WIFI_BT: disable bootloader support
...
device_name is missing
2019-12-10 14:09:36 +00:00
Martin Kojtal
eb5ee71e67
CY8CPROTO_062_4343W: disable bootloader support
...
device_name is missing
2019-12-10 14:09:35 +00:00
Martin Kojtal
054e806feb
CY8CPROTO_063_BLE: disable bootloader support
...
device_name is missing
2019-12-10 14:09:34 +00:00
Martin Kojtal
6ec7534e87
CYW9P62S1_43438EVB_01: disable bootloader support
...
device_name missing
2019-12-10 14:09:34 +00:00
Martin Kojtal
8d4a1668c9
DISCO_L4R9I: disable bootloader
...
device_name is missing
2019-12-10 14:09:33 +00:00
Martin Kojtal
2a16200a60
GR_LYCHEE: disable bootloader support
...
An error to be fixed:
tools.config.ConfigException: Missing a memory that is read, write in CMSIS Pack data
2019-12-10 14:09:33 +00:00
Martin Kojtal
b0224ecb8a
NUCLEO_WB55RG: disable bootloader support
...
device_name is missing
2019-12-10 14:09:32 +00:00
Martin Kojtal
1c76b7efff
RZ_A1H: bootloader support disable
...
Until the error is fixed:
"start not found in targets.json.".format(active_memory)
2019-12-10 14:09:32 +00:00
Martin Kojtal
00c375b1c0
TB_SENSE_1: fix bootloader, not supported, ROM regions here
2019-12-10 14:09:31 +00:00
Martin Kojtal
ee2caf0716
UNO_91: disable bootloader support as device name missing
...
The config failes with an exception that was previously ignored.
2019-12-10 14:09:31 +00:00
Martin Kojtal
b7c3b35d65
Merge pull request #12043 from petroborys/master
...
Modify itm_api.c for EFM32 targets
2019-12-10 09:48:46 +01:00
petroborys
8bee5f300d
Add ITM to targets.json for EFM32GG11_STK3701
2019-12-07 03:04:39 +02:00
petroborys
2525100cc7
modified itm_api.c for STK3701 and add SWO location 0 to EFM32GG11_STK3701, EFM32GG_STK3700, EFM32LG_STK3600, EFM32PG_STK3401, EFM32PG12_STK3402 and EFM32WG_STK3800
2019-12-07 03:00:01 +02:00
Chris Trowbridge
6b8b324eaa
Add QSPI and relevant test support for target EP_AGORA
2019-12-05 14:58:06 -05:00
Martin Kojtal
e9cb9cb014
Merge pull request #12018 from jeromecoutant/PR_OLIMEX_EMAC
...
STM32_EMAC cleanup
2019-12-05 14:03:46 +01:00
Martin Kojtal
a4dbf63dc3
Merge pull request #12029 from jeromecoutant/PR_F091
...
STM32F0: create STM32F091xC target
2019-12-05 08:22:32 +01:00
jeromecoutant
1a3673ee52
STM32F0: create STM32F091xC target
2019-12-04 15:03:46 +01:00
Martin Kojtal
2cf56b8f6d
Merge pull request #11891 from hugueskamba/hk-enable-minimal-printf-in-tools
...
minimal-printf: Enable using a target configuration parameter
2019-12-04 10:14:54 +01:00
jeromecoutant
bdbec57447
STM32F407 configuration cleanup
2019-12-03 14:48:48 +01:00
Hugues Kamba
d5aef28145
minimal-printf: Enable using a target configuration parameter
2019-12-03 12:31:51 +00:00
Martin Kojtal
a8ee2d8c7d
Merge pull request #11594 from OpenNuvoton/nuvoton_m2351_partition-memory-pelion
...
M2351: Pre-build secure image/lib to favor pelion application
2019-12-03 09:05:49 +01:00
Martin Kojtal
fc488f6f36
Merge pull request #11995 from VeijoPesonen/mcu_nrf52840_fixes
...
MCU_NRF52840 target configuration fixes
2019-12-03 09:03:43 +01:00
Veijo Pesonen
5d3e859d1c
NRF52840_DK: Fixes target id code
2019-12-02 13:00:19 +02:00
Veijo Pesonen
28a2327f7e
MCU_NRF52840: Removes redundant component and errata definitions
2019-12-02 12:59:56 +02:00
Veijo Pesonen
c479dab901
MCU_NRF52840: Removes redundant OS version and CMSIS Packs data
2019-12-02 12:59:39 +02:00
Martin Kojtal
48f544f9e4
Merge pull request #11980 from jeromecoutant/PR_L4R9I
...
DISCO_L4R9I: update clock configuration for all clock sources
2019-12-02 11:23:51 +01:00
Martin Kojtal
7177d8fefe
Merge pull request #11950 from ABOSTM/DISCO_H747I_TICKLESS
...
DISCO_H747I: add support of MBED_TICKLESS
2019-11-29 09:48:09 +01:00
jeromecoutant
7e26cea796
DISCO_L4R9I : correct HSE frequency value
2019-11-28 16:29:10 +01:00
Hugues Kamba
444c0893e4
Fix targets.json syntax errors
...
Remove duplicated keys.
2019-11-28 08:30:58 +00:00
Alexandre Bourdiol
42a0407a56
export: fix IAR definition for dual core STM32 DISCO_H747I
2019-11-27 14:26:09 +01:00
Alexandre Bourdiol
e83a8abdcb
targets: DISCO_H747I add support of MBED_TICKLESS
2019-11-27 14:16:15 +01:00
Kyle Kearney
ac8a8a6079
Add target for CY8CPROTO-062S3-4343W
2019-11-25 11:41:39 -08:00
Martin Kojtal
a169edfdec
Merge pull request #11887 from kyle-cypress/pr/target-p62s1-43438
...
Add target for CYW9P62S1_43438EVB_01
2019-11-25 18:32:48 +01:00
Martin Kojtal
59bc33cf3d
Merge pull request #11901 from morser499/pr/cyw9p62s1_43012evb_01
...
Update MPN for CYW9P62S1_43012EVB_01 board
2019-11-25 12:51:23 +01:00
Martin Kojtal
6b7720d971
Merge pull request #11884 from morser499/pr/target-update
...
Update Cypress targets
2019-11-23 18:46:07 +01:00
Ryan Morse
1ac71356c5
Fixed Arduino form factor support on 2 Cypress boards
2019-11-22 08:41:53 -08:00
Kyle Kearney
1a0925e5dc
Add missing arduino form factor to CYW9P62S1-43438EVB-01
2019-11-22 08:30:40 -08:00
Janne Kiiskila
cfbbc6944a
Add FlashIAP to NUCLEO_L4R5ZI
...
It is supported and we need it.
2019-11-22 15:48:30 +02:00
Martin Kojtal
d0d3462781
Merge pull request #11846 from manchoz/manchoz_makerdiary-nrf52840-mdk
...
Add support for Makerdiary nRF52840-MDK
2019-11-21 10:54:21 +01:00
Ryan Morse
174adcf9b7
Update MPN for CYW9P62S1_43012EVB_01 board
...
- Enabled support for CRC & TRNG as the new MPN has a crypto block.
2019-11-20 07:52:50 -08:00
Martin Kojtal
2dfed373c7
Merge pull request #11713 from ABOSTM/FREMOVE_TICKLESS_FROM_STM32F4_TARGETS
...
Remove Tickless from STM32F4 targets
2019-11-20 10:56:04 +01:00
midd
4b4380a9ea
Added support for CYW9P62S1_43438EVB_01 board
2019-11-19 18:02:17 -08:00
Ryan Morse
0b21a6940b
Add CM0+ startup code to each target
2019-11-19 07:59:42 -08:00
Martin Kojtal
60a470a7ef
Merge pull request #11844 from amq/patch-1
...
EFM32: Enable RESET_REASON and WATCHDOG for EFM32GG11_STK3701
2019-11-15 18:34:06 +01:00
Martin Kojtal
30145b1393
Merge pull request #11736 from OpenNuvoton/nuvoton_remove_trng
...
Nuvoton: Remove TRNG support
2019-11-15 18:29:14 +01:00
Martin Kojtal
7b79157a4d
Merge pull request #11580 from wajahat-ublox/ubx_modems_custom_boards
...
Remove target dependency in ublox cellular APIs
2019-11-15 18:26:54 +01:00
Alexandre Bourdiol
328862028d
Remove Tickless from STM32F4 targets
...
Ticless on STM32 F4 boards causes SPI issue with following PR:
# 11682 Make FPGA tests to pass on CI targets (SPI, analogIn, PWM)
In asynch mode, using interrupts, SPI hardware detect an RX overrun.
Our understanding is that lpticker wrapper latency
causes issue similar to #8714 and #9785 ,
specially with SPI asynch which use interrupts.
2019-11-14 09:29:56 +01:00
Martin Kojtal
249d35c873
Merge pull request #11848 from manchoz/arduino_nano33ble_itm
...
Remove ITM Trace support from Arduino Nano 33 BLE
2019-11-13 15:17:16 +01:00
Chun-Chieh Li
aae04b2516
Nuvoton: Remove TRNG support
...
These targets below just support PRNG, not real TRNG. They cannot annouce TRNG.
- NUMAKER_PFM_NUC472
- NUMAKER_PFM_M487
- NUMAKER_IOT_M487
On targets without TRNG, to run mbedtls applications which require entropy source,
there are two alternatives to TRNG:
- Custom entropy source:
Define MBEDTLS_ENTROPY_HARDWARE_ALT and provide custom mbedtls_hardware_poll(...)
- NV seed:
1. Define MBEDTLS_ENTROPY_NV_SEED
2. Define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO/MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO and provide custom mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...).
3. Don't define MBEDTLS_PSA_INJECT_ENTROPY. Meet mbedtls_psa_inject_entropy(...) undefined and then provide custom one, which must be compatible with mbedtls_nv_seed_read(...)/mbedtls_nv_seed_write(...) above.
4. For development, simulating partial provision process, inject entropy seed via mbedtls_psa_inject_entropy(...) pre-main.
2019-11-13 18:01:24 +08:00
Martin Kojtal
f1848f9e6d
Merge pull request #11828 from 0xc0170/fix_11652
...
MCU_LPC11U35_501: fix MCU inheritance
2019-11-13 11:00:15 +01:00
Giampaolo Mancini
6470afc1fc
Remove ITM Trace support from Arduino Nano 33 BLE
2019-11-12 14:26:27 +01:00
Martin Kojtal
609612c1f2
Merge pull request #11840 from morser499/pr/whd1.50
...
Update Cypress WifiHostDriver to version 1.50
2019-11-12 13:56:35 +01:00
Giampaolo Mancini
fd3088867e
Add support for Makerdiary nRF52840-MDK
2019-11-12 09:56:04 +01:00
Ryan Morse
799146ba2f
Move WHD from being a Target to being a Component
2019-11-11 15:12:02 -08:00
amq
450318347f
EFM32: Enable RESET_REASON and WATCHDOG for EFM32GG11_STK3701
2019-11-11 21:52:09 +01:00
Martin Kojtal
383cf1984d
Merge pull request #11711 from jeromecoutant/PULL_REQUEST_CUBE_UPDATE_F7_V1.15.0
...
STM32F7 update drivers version to CUBE V1.15.0
2019-11-07 11:33:38 +01:00
Martin Kojtal
7794d901f2
MCU_LPC11U35_501: fix MCU inheritance
...
This should fix #11652 issue
2019-11-06 13:41:03 +00:00
Ryan Morse
79bae99be9
Updated targets.json file to go along with pr-11770
2019-11-05 20:34:09 +00:00
Janne Kiiskila
1c6a34057a
DISCO_H743ZI/ZI2 - mbed_ram_start/size
...
Adding the RAM definitions per request of Jerome Coutant.
2019-11-05 11:31:54 +02:00
Wajahat Abbas
a5015c20ee
Remove target dependency in ublox cellular APIs
2019-11-05 14:25:54 +05:00
jeromecoutant
eed920e84d
Review fixes for STM32H7 target.json
...
The proposed review fixes by Jerome, cherry-picked in.
(cherry picked from commit fb15f023a9b7b679301b45eaa160ae8cb2e1f23c)
Signed-off-by: Janne Kiiskila <janne.kiiskila@arm.com>
2019-11-04 17:57:47 +02:00
Janne Kiiskila
fbf6f9b493
NUCLEO_H743ZI2 - MBED ROM, FlashIAP
...
Add definitions for H743ZI2, required by bootloader.
2019-11-04 17:57:19 +02:00
Janne Kiiskila
6028fa7a94
DISCO_H747I - MBED_ROM & device name definition
...
Compilation of bootloader requires these parameters.
2019-11-04 17:57:19 +02:00
jeromecoutant
a24616443d
STM32F7 targets.json cleaning
2019-10-31 17:49:51 +01:00
jeromecoutant
21ff11c3d3
STM32H7 alignment within family
...
- license header update
- STMOD+ connector pin addition
- update pin comment for Ethernet connector issue (DISCO_H747I)
- align files for each target
2019-10-31 14:38:37 +01:00
jeromecoutant
d7d0d0b8cb
STM32H7 FLASH and DEVICE_KEY
...
- Enable FLASHIAP for all H7 boards
- Use "TDB_INTERNAL" for all H7 boards
- Define specific internal_base_address only for DISCO_H747I_CM7
(default address is the end of FLASH which is correct for other H7 boards)
- Correct GetSectorBase function with Dual Bank information
2019-10-31 13:04:49 +01:00
Janne Kiiskila
8e5f962151
Add FLASHIAP component to DISCO_H747
...
FLASHIAP component/capability is needed for DeviceKey functionality
and also for Pelion enablement - firmware update uses this feature, too.
2019-10-30 15:25:13 +02:00
Martin Kojtal
92acf95d61
Merge pull request #11767 from LMESTM/Increase_deep_sleep_latency
...
Increase STM32 default deep sleep latency to 4ms
2019-10-30 10:06:50 +01:00
Laurent Meunier
d00130ec5e
Increase STM32 default deep sleep latency to 4ms
...
Recent measurements have shown that the total wake-up latency can be more
than the 3ms initially set. It was measured as 3,7ms on DISCO_L475VG_IOT01A
target and 3,1ms on NUCLEO_L073RZ target. So set it to 4ms to be on the
safe side.
2019-10-29 14:33:09 +01:00
Martin Kojtal
87b150a1fe
Merge pull request #11715 from miteshdedhia7/pr/target-cyw9p62s1-43012
...
Add CYW9P62S1_43012EVB_01 board
2019-10-29 10:29:10 +01:00
Martin Kojtal
df79609cc5
Merge pull request #11675 from jeromecoutant/PR_USB_STEP1
...
STM32 USB update step 1
2019-10-28 14:06:15 +01:00
Chun-Chieh Li
26e6b15110
M2351: Re-build default secure image/gateway library to favor Pelion application
...
In this new memory partition, secure program is most simplified and non-secure program can make most use of memory for its large application like Pelion:
- Flash (512KiB in total): 64KiB for secure and 448KiB for nonsecure.
- SRAM (96KiB in total): 8KiB for secure and 88KiB for nonsecure.
Besides, to make secure program fit into 8KiB:
- Decrease boot stack size to 0x600 bytes
- Remove serial support
2019-10-28 10:23:43 +08:00
Chun-Chieh Li
59771b704d
M2351: Remove redundant tickless-from-us-ticker
...
It should be and has been placed in overrides section.
2019-10-28 10:22:05 +08:00
Chun-Chieh Li
ec08bf6451
M2351: Change base target name 'NU_PFM_M2351_CM' to 'NU_PFM_M2351'
...
This is to meet platform name 'NU_PFM_M2351' registered in mbed-os-tools. This tool
uses the platform name as a key to search platform related properties in targets.json.
For example, the property 'forced_reset_timeout' is critical for Greentea test.
2019-10-25 14:05:43 +08:00
Chun-Chieh Li
4cd0332ada
NUVOTON: Re-implement TRNG HAL with TRNG H/W
...
Targets supporting TRNG H/W:
- NU_PFM_M2351_*
- NUMAKER_IOT_M263A
2019-10-24 10:55:03 +08:00
Martin Kojtal
e7d95f5f2a
Merge pull request #11536 from jeromecoutant/PR_STM32_EMAC
...
STM32 EMAC configuration update
2019-10-23 13:10:10 +02:00
Martin Kojtal
97ef25f52f
Merge pull request #11706 from VeijoPesonen/nrf52840_fix_product_anomaly_macro
...
MCU_NRF52840: Switches to correct Product Anomaly Notification(PAN) macro
2019-10-22 16:28:23 +02:00
Ryan Morse
ecdbdc03dd
Added CYW9P62S1_43012EVB_01 board
...
Notes:
- CRC and TRNG are disabled on this board since the MCU on this board does not have the required hardware.
- QSPI and QSPIF are temporarily removed due to issues related to supporting the new S25FS512S flash chip we have on this board. These will be enabled as soon as we can get the issues resolved.
https://github.com/ARMmbed/mbed-os/issues/11722
2019-10-21 15:36:44 -07:00
jeromecoutant
3950fd0fb2
STM32 targets.json update for USB
...
Removed unsupported MBED2 features:
- USB_STM_HAL
- USBHOST_OTHER
2019-10-21 17:12:01 +02:00
Martin Kojtal
fe12608226
Merge pull request #11444 from jeromecoutant/PR_QSPI_EXTERNAL
...
QSPI : Define default pins at drivers level
2019-10-21 15:19:08 +02:00
Martin Kojtal
4af05bb370
Merge pull request #11648 from rohfle/target-olimex-stm32e407
...
OLIMEX_STM32E407_F407ZG: Added new target platform
2019-10-18 16:05:05 +02:00
Martin Kojtal
9c82706e6f
Merge pull request #11434 from romanjoe/pr/cy8ckit_064s2_4343w
...
Initial addition of files to support CY8CKIT_064S2_4343W target
2019-10-18 14:51:59 +02:00
Martin Kojtal
8ff5cf9216
Merge pull request #11700 from toyowata/arch_max_bootloader
...
Add bootloader support for Seeed Arch-MAX
2019-10-18 10:32:00 +02:00
Veijo Pesonen
a15cdd3194
MCU_NRF52840: Switches to correct Product Anomaly Notification macro
2019-10-18 07:23:59 +03:00
Martin Kojtal
ccc37a181c
Merge pull request #11692 from VeijoPesonen/nrf52840_dk_enable_flashiap
...
NRF52840_DK: enables FLASHIAP for the device
2019-10-17 14:12:27 +02:00
Martin Kojtal
5747163664
Merge pull request #11694 from d-kato/rza1_fix_components
...
Fix components setting for GR-PEACH and GR-LYCHEE
2019-10-17 14:00:45 +02:00
toyowata
5389536953
Add bootloader support for Seeed Arch-MAX
2019-10-17 10:05:03 +09:00
Martin Kojtal
16568da47f
Merge pull request #11605 from ABOSTM/DISCO_H747I_DUALCORE_SUPPORT
...
DISCO_H747I dualcore support
2019-10-16 17:35:25 +08:00
d-kato
307c106ec6
Fix multiple definitions of GR-LYCHEE
2019-10-16 16:33:05 +09:00
d-kato
2bf1b5c8cc
Add FLASHIAP to GR-PEACH component
2019-10-16 16:28:41 +09:00
Veijo Pesonen
b6453ef2cc
NRF52840_DK: enables FLASHIAP for the device
2019-10-16 08:45:57 +03:00
jeromecoutant
f117d3518d
QSPIF frequency setting depends on QSPI memory not target.
...
This makes new board with the same QSPI memory addition.
2019-10-15 17:36:50 +02:00
Martin Kojtal
262a62a375
Merge pull request #11645 from kyle-cypress/pr/psoc6-tickless
...
Enable tickless for PSoC6 targets
2019-10-15 19:28:11 +08:00
Martin Kojtal
2fe14682fa
Merge pull request #11609 from madchutney/iotbtool/407-microbit-fix
...
IOTBTOOL-407 Fix microbit to use Arm C5
2019-10-15 13:07:00 +08:00
Alexandre Bourdiol
adcf0e2fa5
DISCO_H747I Dualcore support
...
Add 2 targets for DISCO_H747I dualcore:
* DISCO_H747I -> for CM7 core
* DISCO_H747I_CM4 -> for CM4 core
Current restrictions:
* TICKLESS deactivated
* DeepSleep not supported (DeepSleep wrapped to sleep)
Warning: use of the same IP (example I2C1) by both core at the same time is not prevented,
but is strongly not recommended.
Some Hardware Semaphore are use for common IP, to manage concurrent access by both cores: Flash, GPIO, RCC.
Warning: Drag and drop of binary to DISCO_H747I will flash CM7.
In order to flash CM4, one can use STM32 CubeProgrammer tool.
2019-10-14 18:02:57 +02:00