TI中文支持网
TI专业的中文技术问题搜集分享网站

66AK2H12: bootargs 增加 memblock=debug, earlycon=uart8250,mmio32,0x02530c00, 115200n8,linux启动进入异常

Part Number:66AK2H12

您好!

TI66ak 开发板, linux源码使用 ti-processor-sdk-linux-k2hk-evm-06.00.00.07 安装所得。

(即linux kernel版本为 4.19.38)。

1. 将 u-boot中的 bootargs 增加 memblock=debug, earlycon=uart8250,mmio32,0x02530c00, 115200n8,

此时启动OS, 此时串口输出 Memory policy: Data cache writealloc后,arm PC进入异常,data abort,

pc值为 0xffff_000C。

2. 如果不修改 bootargs, OS启动正常。

请问linux源码需要修改哪些配置选项,才能支持memblock=debug相关信息输出?

谢谢!

Shine:

请问用的是自己板子还是EVM板?能把真个bootargs发一下吗?

,

陈慧:

hello, Shine,

           多谢回复!

1.  是 EVM板,

2.  下图1所示,为bootargs,    如果将 memblock=debug删除(即bootargs中没有设置 memblock=debug),os启动正常,

                   图1

3.  如果上图1 中 bootargs,    将 memblock=debug删除(即bootargs中没有设置 memblock=debug),下图2中,line1617行增加 一行打印, 执行完 line1615行代码, arm PC进入异常,data abort,  pc值为 0xffff_000C。图3所示。

                          图2 

                         图3

麻烦你们试试。

,

Shine:

已把您的问题升级到英文e2e论坛,请关注帖子的回复。https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1221512/66ak2h12-how-to-modify-the-linux-code-to-support-memblock-debug

,

Shine:

请看下面e2e工程师的回复。

This question is not processor specific. We might rarely get support on Processor-Forum….

May be, it seems to be a generic linux question for version 4.19.38. Try google for apt answers on linux based questions…..

1.Firstly, check the availability of that memblock-enabling-feature is available/exist/working in linux version 4.19.38 

2. When I did a google search, I came across a patch with the following text in it

https://lore.kernel.org/linux-mm/aee4200cce1c09992ed055006a81fde1b6b5b567.1656907314.git.remckee0@gmail.com/

If Memblock simulator was compiled with MEMBLOCK_DEBUG=1, set
memblock_debug to 1 so that memblock_dbg() will print debug information
when memblock functions are tested in Memblock simulator.

,

陈慧:

收到,我们也正在查资料。感谢答复!

赞(0)
未经允许不得转载:TI中文支持网 » 66AK2H12: bootargs 增加 memblock=debug, earlycon=uart8250,mmio32,0x02530c00, 115200n8,linux启动进入异常
分享到: 更多 (0)