mirror of
https://github.com/ayabusa/Numworks-zeta-os.git
synced 2024-11-24 03:43:25 +00:00
Update README.md
This commit is contained in:
parent
2ce5d245c6
commit
998ac94f28
35
README.md
35
README.md
@ -1,2 +1,37 @@
|
|||||||
# Nucleo-bare-metal
|
# Nucleo-bare-metal
|
||||||
[WIP] my attempts to develop on my stm32 nuclo board
|
[WIP] my attempts to develop on my stm32 nuclo board
|
||||||
|
## Building
|
||||||
|
1. Install [gnu-arm-none-eabi](https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads) toolchain
|
||||||
|
2. Clone the repo
|
||||||
|
```
|
||||||
|
git clone "https://github.com/ayabusa/Nucleo-bare-metal.git"
|
||||||
|
cd Nucleo-bare-metal
|
||||||
|
```
|
||||||
|
3. Build the project (located in build/main.elf)
|
||||||
|
```
|
||||||
|
make all
|
||||||
|
```
|
||||||
|
## Running/Debuging
|
||||||
|
```shell
|
||||||
|
st-util # Download at https://github.com/stlink-org/stlink, it launches the gdb server, port 4242
|
||||||
|
gdb-multiarch main.elf # launch the gdb instance
|
||||||
|
(gdb) target extended-remote :4242 # connect to the st-util server
|
||||||
|
(gdb) load # load our binary
|
||||||
|
(gdb) continue # run it
|
||||||
|
```
|
||||||
|
## Licence
|
||||||
|
```
|
||||||
|
All Rights Reserved
|
||||||
|
|
||||||
|
Copyright (c) 2024 ayabusa
|
||||||
|
|
||||||
|
Created by ayabusa
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user