CMEM Range Overlaps Kernel Physical – allowing overlap
CMEM phys_start (0x83c00000) overlaps kernel (0x80000000 -> 0x88000000)
CMEMK Error: Failed to request_mem_region(0x83c00000, 71303168)
FATAL: Error inserting cmemk (/lib/modules/2.6.32.17-davinci1/kernel/drivers/dsp/cmemk.ko): Bad address
求教~
kai chen2:
启动文件给出的linux 是48M
# Start Addr Size Description# ——————————————-# 0x00001000 32K ARM TCM memory# 0x80000000 48 MB Linux# 0x83000000 12 MB Video driver memory (Linux)# 0x83C00000 68 MB CMEM# 0x88000000 BOTTOM ADDRESS
那linux 地址应该是0x80000000 -0x83000000
为什么启动的时候打印的信息linux是 0x80000000 -> 0x88000000