Sentinel value interaction with loadable flash addresses not clear
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 35/100
- Tipo di issue
- Documentazione
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- c
- Ambito
- embedded-iot
Direzione di ricerca
Inizia dalla riga 26 di kernel.c e traccia come viene utilizzato il valore sentinella con l’indirizzo di caricamento dell’applicazione flash. Controlla la gestione correlata della rilocazione o dell’indirizzo di caricamento in questo esempio ePIC per determinare perché la sottrazione è necessaria. Il lavoro è completato quando aggiungi un commento conciso che spiega l’aggiustamento dell’indirizzo e verifichi che l’esempio continui a compilare.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I am unsure why the sentinel value is subtracted from the flash app load address in kernel.c. It doesn't seem to be re-added anywhere so does this mean that the flash image is loaded at a different address to the one specified or is this just to compensate for a fixed offset encoded into the relocations? Might be worth a comment explaining what is happening:
https://github.com/lowRISC/epic-c-example/blob/535d1a5fe2b1b5201d35612ae27ea7e5db02dee2/kernel.c#L26
- Lingua principale
- C
- Stelle
- 14
- Fork
- 5
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di lowRISC/epic-c-example
-
Error when run with spike Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
lowRISC/epic-c-example#2 · 1 commento ·
Tutte le issue di lowRISC/epic-c-example
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
bradcypert/plum#53 ·
-
Component: GLib
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Status: Opened
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nextbsd/nextbsd-userland#285 ·