代码拉取完成,页面将自动刷新
目前的scatter文件代码地址是从0x30800000开始的,数据段可以直接跟在后面。
经过make_mmu_table后,虚地址和实地址的映射关系如下:
虚地址0x0 到 0x60000000 是一一平坦映射,虚地址等于物理地址
虚地址0xc0000000到0xc4000000 映射到0x30000000到0x34000000
。虚地址0xfff00000 到0xffffffff
映射到0x30000000到0x30100000,这段地址给异常向量表用。
0x30100000到0x30200000 给MMU的page table 用。
0x33800000 到0x33b00000 给lcd 的dma 缓冲使用。
0x33b00000 到0x34000000 cache没有打开供给外设dma使用,地址用户自己划分。
shell_task.c 里面的建立堆语句:
raw_page_init((RAW_VOID *)0x30200000, (RAW_VOID *)0x30800000);
这块用户可以传数组,或者地址自己划分。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。