No description
  • Rust 50.4%
  • Linker Script 49.6%
Find a file
Moritz 08bdb59a5e Reset-Entry: sp-Setup in naked _start, Sprung nach start_rust
- _start: naked function, laedt _stack_start in sp (la) und ruft
  start_rust auf (call) - die allerersten Instruktionen nach Reset,
  bevor irgendein Rust-Prolog den Stack braucht
- start_rust (extern "C", -> !): init_data_bss(), dann main()
- main() -> !: Platzhalter (loop {})
- memory.x: _stack_start = ORIGIN(RAM) + LENGTH(RAM) = 0x3FCE0000

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-15 10:34:41 +02:00
.cargo .data/.bss-Init: Kopier- und Zero-Schleifen im Reset-Code 2026-06-15 09:36:34 +02:00
src Reset-Entry: sp-Setup in naked _start, Sprung nach start_rust 2026-06-15 10:34:41 +02:00
.gitignore Linker-Script: Memory-Layout und Sections für den C3 2026-06-12 14:48:39 +02:00
build.rs .data/.bss-Init: Kopier- und Zero-Schleifen im Reset-Code 2026-06-15 09:36:34 +02:00
Cargo.lock Erstes baubares no_std-Skelett für die Runtime 2026-06-11 17:47:00 +02:00
Cargo.toml Erstes baubares no_std-Skelett für die Runtime 2026-06-11 17:47:00 +02:00
memory.x Reset-Entry: sp-Setup in naked _start, Sprung nach start_rust 2026-06-15 10:34:41 +02:00