This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于AM3352 U-boot MMU表的架构文档和MMU的创建

Other Parts Discussed in Thread: AM3352

请问,关于AM3352 U-boot MMU的详细文档,以及MMU表在U-boot中是怎样创建的代码在哪里?

谢谢!

  • 你是遇到了什么问题么?

    你可以再uboot里面搜tlb_addr\tlb_size,这两个属于global_data结构体。

  • 您好,我的问题是,在Uboot里面使能MMU时失败了,在查原因,谢谢!

    具体如下:

    我开发新旧主板,CPU AM3352,使用的内存(DDR3)512M 三星K4B4G1646B 1066MHZ 在U-boot以及内核启动linux一切正常。

    由于三星K4B4G1646B停产,现更换使用K4B4G1646D-MCK0 1600MHZ,主板其他器件没有更换,

    发现在U-boot里面敲命令:执行DCache on就当机,跟踪内核代码,发现在开启MMU时失败了。想知道为何?

  • U-boot在一开始的时候,就把MMU禁掉了,你可以看下\ arch\arm\cpu\armv7\start.s中的cpu_init_cp15()这个函数。

    你可以试试把这段函数去掉有什么现象