Não importa muito para nós aqui, pois faremos as instruções no endereço físico certo, mas vamos mantê -lo por consistência.No entanto, para usar a funcionalidade de formatação de string da Rust, teremos que usar a alocação de memória dinâmica.:)
Por fim, gostaria de observar que encontrei alguns problemas com as cordas dinâmicas, e isso pode ser devido à biblioteca do Talc.Hoje, faremos um exercício muito semelhante, mas usando rust.Vamos dar uma olhada:
Queremos criar uma seção especial que chamaremos .Text.Boot e verifique se ele está disposto em 0x80000000.
Fonte: https://popovicu.com/posts/bare-metal-rust-risc-v-with-dynamic-memory/