Jamie Smith
87f0272138
Fix memap not running
2022-09-14 00:25:28 -07:00
Jamie Smith
fb4164951c
Fix Mbed OS target's public dependency on the MCU target
2022-09-14 00:25:28 -07:00
Jamie Smith
46205a7a81
Add core flags dependency back to the target flags, making sure that the core flags headers actually work
2022-09-14 00:25:28 -07:00
Jamie Smith
5bddbbc980
Fix PSA target, fix create_distro to not recurse into static libraries
2022-09-14 00:25:28 -07:00
Jamie Smith
fe23ff8d5b
Only support GCC ARM compiler, but reap the benefits of static libraries instead of objects
2022-09-14 00:25:28 -07:00
Jamie Smith
a9be092438
Fix gdbinit and make debug-xxx not working when executables are created outside of Mbed OS.
...
Also remove "gdb_memory_map disable" command that breaks breakpoints.
2022-09-14 00:25:28 -07:00
Jamie Smith
e607b7909f
Move mbed-tools to the main requirements.txt
2022-09-14 00:25:27 -07:00
Jamie Smith
6605b42d1c
Add out-of-the-box upload support for LPC1768 (OpenOCD and MBED methods only)
2022-09-14 00:25:27 -07:00
Jamie Smith
a8523d2ed8
Fix OpenOCD script dir detection on Linux
2022-09-14 00:25:27 -07:00
Jamie Smith
db3cdba39c
Merge in FindSTLINKTools fixes from mbed-cmake
2022-09-14 00:25:27 -07:00
Jamie Smith
3976df728c
Add default upload method configuration for each target, make greentea tests use cmake upload methods
2022-09-14 00:25:27 -07:00
Jamie Smith
8e17855e46
Add license to python file
2022-09-14 00:25:27 -07:00
Jamie Smith
8e453d028a
Response to comments
2022-09-14 00:25:27 -07:00
Jamie Smith
900723fd16
Add docs for new upload method
2022-09-14 00:25:27 -07:00
Jamie Smith
56de278857
Update with new MBED install method
2022-09-14 00:25:27 -07:00
Jamie Smith
929263c9c8
License header added to all new filed
2022-09-14 00:25:27 -07:00
Jamie Smith
3182f41974
Remove NXPPROG from provided upload methods (too specialized).
2022-09-14 00:25:27 -07:00
Jamie Smith
d1a8396478
Adapt mbed-cmake's automatic uploading and debugging system
2022-09-14 00:25:27 -07:00
Jamie Smith
31d8558d8c
Move CI build requirements to their own file so CMake doesn't get confused about them. They weren't really needed anyway for the CMake build.
2022-09-14 00:25:26 -07:00
Jamie Smith
44ebbbc994
Fix missing requirements
2022-09-14 00:25:26 -07:00
Jamie Smith
34b66e73a7
Remove the legacy Mbed CLI 1 tools!
2022-09-14 00:25:26 -07:00
Jamie Smith
000c7c73c1
Convert the rest of the hal tests, convert mbedtls to an OBJECT library
2022-09-14 00:25:25 -07:00
Jamie Smith
d85c55a493
Fix PSA and MUSCA build
2022-09-14 00:25:25 -07:00
Jamie Smith
c11d32fbf4
- Split mbed-core and mbed-rtos into -sources and -flags targets
...
- Fix some logic errors in top level cmakelists related to building greentea tests
- Fix mbed_create_distro() for OBJECT libraries
2022-09-14 00:25:25 -07:00
Jamie Smith
63aa3360c0
Clean up top-level build file and build options, fix build issues on MinGW
2022-09-14 00:25:25 -07:00
Jamie Smith
6a99a89c26
Write defines into a disk file instead of passing 100s of them on the command line directly. Fixes some issues with build commands on my machine, and makes it a lot easier to view the make VERBOSE=1 output.
2022-09-14 00:25:25 -07:00
Jamie Smith
8080220a40
Switch mbed-baremetal and mbed-os to be OBJECT libraries. Can reuse the existing create_distro function for this.
2022-09-14 00:25:25 -07:00
byq77
21ca5b62c9
update to mbed_generate_bin_hex cmake function
2022-06-15 17:03:53 +02:00
Jerome Coutant
de4ea6ecd2
STM32F334xx wrong RAM size
2022-05-04 10:43:41 +02:00
Martin Kojtal
a58f8ddae7
Merge pull request #15232 from jeromecoutant/PR_H753
...
STM32H7: add MCU_STM32H753xI support
2022-02-16 16:44:52 +01:00
Jerome Coutant
90cbc89532
STM32H7: add MCU_STM32H753xI support
2022-02-15 16:40:04 +01:00
Jerome Coutant
661c5c17af
STM32G4: missing files for STM32G491xE and STM32G4A1xE
2022-02-15 14:03:26 +01:00
Jerome Coutant
12757de057
STM32L4 : add MCU_STM32L412xB support
2022-01-28 13:49:49 +01:00
Jerome Coutant
4ecbf935ce
STM32L4 : add MCU_STM32L4P5xG support
2022-01-28 11:46:39 +01:00
Deepak V. Shreshti
cd4ee72979
Added SPDX Header
...
Updated PIN Names
Added M4KN MCU Deatils in index.json
Removed Special Chars
2021-12-23 19:19:57 +05:30
Martin Kojtal
f69af599d5
Merge pull request #15126 from multiplemonomials/create-distro-reborn
...
mbed_create_distro() reborn: a function to make adding multiple targets easy
2021-10-19 14:28:06 +02:00
Martin Kojtal
2cd6c70c94
Merge pull request #15117 from JojoS62/fix-memap-diff
...
CLI2: copy mapfile for diff statistics
2021-10-14 14:44:45 +02:00
Johannes Stratmann
2b7b97340d
remove comment for renaming mapfile
2021-10-13 18:15:57 +02:00
Chun-Chieh Li
173e407fed
M2354: Fix stdin abnormal on NuMaker-IoT-M2354 with Mbed CLI
...
Due to post-build script not supporting custom board, both the below UART configurations are enabled on NuMaker-IoT-M2354 board:
- UART0 PA7/PA6 enabled by bl2.bin
- UART0 PB9/PB8 enabled by tfm_s.bin and later by mbed
Both PA7/PA6 and PB9/PB8 enabled on UART0, PB8 gets disturbed and stdin mis-behaves on NuMaker-IoT-M2354 board.
NuMaker-M2354 : UART TX/RX = UART0 PA7/PA6
NuMaker-IoT_M2354 : UART TX/RX = UART0 PB9/PB8
This bugfix tries to enable post-build for custom board to some degree (not completely), with Mbed CLI.
NOTE: For Mbed CLI, the build process still sees NuMaker-M2354's partition/ and applies its mcuboot build options. Custom board must align on these.
2021-10-13 17:57:56 +08:00
Johannes Stratmann
73526603dc
remove comment
2021-10-13 11:48:38 +02:00
Jerome Coutant
abf86183bb
STM32H743: correct pack manager rom value
2021-10-06 15:30:29 +02:00
Johannes Stratmann
883fab435b
update comment on custom command
2021-10-05 17:25:05 +02:00
Johannes Stratmann
15a17dc053
Revert "update README for new CMake version"
...
This reverts commit d4062f5fcb .
2021-10-05 17:17:51 +02:00
Johannes Stratmann
bf677aefb6
Revert "Merge branch 'fix-memmap-diff'"
...
This reverts commit 3d22c880d8 .
2021-10-05 17:17:35 +02:00
Jamie Smith
503b9b8ac7
One more debug message
2021-10-05 08:16:56 -07:00
Johannes Stratmann
5ae8e0eec0
replace file(copy by cmake -E copy
2021-10-05 17:16:00 +02:00
Jamie Smith
7663be15c1
Remove debug messages
2021-10-04 21:57:39 -07:00
Jamie Smith
22a7ebc0fc
Whoops, add license header
2021-10-03 12:36:40 -07:00
Jamie Smith
f5fd336343
Add mbed-create-distro
2021-10-03 12:36:17 -07:00
Jerome Coutant
317079bde3
STM32: create MCU_STM32H7B3xIQ for custom boards
2021-09-30 09:33:09 +02:00