Boot NXP-LPC55#32
Conversation
This commits adds the code for the Cortex-M33 architecture. It also adds the possibility to use the Non-Secure alias of the MPU
This commit adds the code for the RP2350 MCU and the RP2350 board that uses that MCU. At the moment, the board supports the following: - UART Console; - Timers; - GPIO with interrupts. It also changes `tock_kernel_layout.ld` because of an apparent bug with arm-none-eabi-objcopy.
This commit changes the `cortex-m33` crate to use `cortex-v7m`, because the v7m is compatible with v8m, and there is no reason to just have 2 crates with the same code.
|
Looks much bettee, please make sure the tests pass. |
Some of the tests fail, because they don't have a license header. What can we do? |
|
Add a license header :) |
What license header should we add? |
|
Take a look at the other files in Tock. |
Ok, I will look into them and I will add the license headers. |
7103d6b to
9696aed
Compare
7a1eaae to
b2056e8
Compare
alexandruradovici
left a comment
There was a problem hiding this comment.
Please base your PR on this branch tock#4416.
So to make a PR on the main Tock repo? |
b2056e8 to
70b507b
Compare
70b507b to
b4b9a92
Compare
64accb2 to
cf14f27
Compare
alexandruradovici
left a comment
There was a problem hiding this comment.
Looks good, we need to add gpio, goio inteerupts, timee and uart to be able to upstream it.
Ok, today I started working on GPIO and @GameSkyRO works on UART. |
|
I suggest that you both start from this branch and send pull requests to it. |
Ok, we will make this. |
Pull Request Overview
This pull request adds the booting and flashing of NXP-LPC55
TODO or Help Wanted
The next tasks are #20, #19 and #28
Formatting
make prepush.