如何使用特定的虚拟地址,以裸机代码访问Beaglebone black Led?

时间:2017-12-23 11:16:09

标签: c assembly arm beagleboneblack bare-metal

我正在研究裸机代码。 我试图通过配置mmu来使用虚拟地址访问beaglebone black(ARMv7)中的led。

完成任何文件后。 我发现,ttbr0将包含转换表基地址。 翻译表将包含页表条目。

我很困惑看着各种文档和ptes的示例代码。 如何将其映射到特定的虚拟地址范围。

例如: - 我的gpio地址是0x4804C134,我想使用虚拟地址0x002xxxx进行访问。 我该如何映射?什么应该是这个pte?

0 个答案:

没有答案