Я хочу написать код, который будет загружать имитированный (на OVPsim) процессор Microblaze.Загрузка Microblaze (на OVPsim)
Я построил платформу, которая поистине голая, т.е. Но я не знаком с написанием файлов .S, в отличие от некоторых небольших бит встроенной сборки.
Итак, я хочу, чтобы указать, что мой ассемблер .text участок расположен на физический адрес 0x00000000
В Linux ядре head.S файла, код загрузки предшествуют два макроса:
__HEAD
и
ENTRY(_start)
Из того, что я вижу по оглавлению источников ни в MicroBlaze конкретны:
__HEAD
появляется расшириться до:
.section ".head.text","ax"
, и я не могу увидеть, что
ENTRY(_start)
расширяется, но, похоже, ничего особенного (??)
Любой способен объясните мне, что мне нужно предисловие к моему загрузочному файлу .text?