IMX8MP LPDDR4 2GB

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MP LPDDR4 2GB

跳至解决方案
1,466 次查看
petertseng
Contributor IV

Hi

I'm currently using i.MX Linux Yocto BSP (mickledore-6.1.22-2.0.0)

And we have 2GB LPDDR4 on our board.

The following error occurs:

[   99.687961] **************************
[   99.691736] ***   GPU DRV CONFIG   ***
[   99.695502] **************************
[   99.699263] Galcore version 6.4.11.658245
[   99.703282] Galcore options:
[   99.706160]   bankSize          = 0x00000000
[   99.710436]   fastClear         = -1
[   99.714008]   compression       = 15
[   99.717596]   powerManagement   = 1
[   99.721105]   baseAddress       = 0x40000000
[   99.725389]   physSize          = 0x80000000
[   99.729672]   recovery          = 0
[   99.733167]   stuckDump         = 0
[   99.736662]   GPU smallBatch    = 1
[   99.740166]   allMapInOne       = 1
[   99.743664]   enableNN          = 0xff
[   99.747420]   userClusterMasks  =
[   99.747422] ff,
[   99.750828] ff,
[   99.752664] ff,
[   99.754507] ff,
[   99.756343] ff,
[   99.758178] ff,
[   99.760022] ff,
[   99.761858] ff,
[   99.763702] ff,
[   99.765538] ff,
[   99.767381] ff,
[   99.769217] ff,
[   99.771061] ff,
[   99.772898] ff,
[   99.774741] ff,
[   99.776577] ff,
[   99.778413] ff,
[   99.780256] ff,
[   99.782092] ff,
[   99.783936] ff,
[   99.785771]
[   99.789102]   irqs              =
[   99.789105] 30,
[   99.792510]   irq2Ds            =
[   99.794346] 31,
[   99.797759]
[   99.801101] System reserve memory configuration:
[   99.805816]   contiguousSizes[0] = 0x10000000
[   99.810189]   contiguousBases[0] = 0x100000000
[   99.814648] Registers configuration:
[   99.818309]   bases[0] = 0x38000000, sizes[0] = 0x8000,
[   99.818313]
[   99.825128]   2D bases[0] = 0x38008000, sizes[0] = 0x8000,
[   99.825133]
[   99.832203]   External sRAMBases =
[   99.832206] 0xffffffffffffffff,
[   99.835702] 0xffffffffffffffff,
[   99.838941]
[   99.843673]   mmu               = 1
[   99.847172]   mmuPageTablePool  = 1
[   99.850667]   mmuCmdPool        = 1
[   99.854154]   mmuDynamicMap     = 1
[   99.857648]   isrPoll           = 0x00000000
[   99.861928] Build options:
[   99.864650]   gpuTimeout    = 30000
[   99.868149]   gcdGPU_2D_TIMEOUT = 20000
[   99.871997]   gcdINTERRUPT_STATISTIC = 1
[   99.875931] GPU[0](ChipModel=0x7000 ChipRevision=0x6204):

 

How to solve this problem?

Full log is attached.

Best Regards
Peter

0 项奖励
回复
1 解答
1,448 次查看
pengyong_zhang
NXP Employee
NXP Employee

Hi, @petertseng 

you need to use the DDR Tool generate the new timing.c file, and replace the orign timing.c file, and re-compile your uboot. then boot your board.

 

在原帖中查看解决方案

0 项奖励
回复
1 回复
1,449 次查看
pengyong_zhang
NXP Employee
NXP Employee

Hi, @petertseng 

you need to use the DDR Tool generate the new timing.c file, and replace the orign timing.c file, and re-compile your uboot. then boot your board.

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1879349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX8MP%20LPDDR4%202GB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1879349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EHi%3C%2FP%3E%3CP%3E%E6%88%91%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20i.MX%20Linux%20Yocto%20BSP%20(mickledore-6.1.22-2.0.0)%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E7%9A%84%E4%B8%BB%E6%9D%BF%E4%B8%8A%E6%9C%89%202GB%20LPDDR4%E3%80%82%3C%2FP%3E%3CP%3E%E5%87%BA%E7%8E%B0%E4%BB%A5%E4%B8%8B%E9%94%99%E8%AF%AF%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3E%5B%20%20%2099.687961%5D%20**************************%0A%5B%20%20%2099.691736%5D%20***%20%20%20GPU%20DRV%20CONFIG%20%20%20***%0A%5B%20%20%2099.695502%5D%20**************************%0A%5B%20%20%2099.699263%5D%20Galcore%20version%206.4.11.658245%0A%5B%20%20%2099.703282%5D%20Galcore%20options%3A%0A%5B%20%20%2099.706160%5D%20%20%20bankSize%20%20%20%20%20%20%20%20%20%20%3D%200x00000000%0A%5B%20%20%2099.710436%5D%20%20%20fastClear%20%20%20%20%20%20%20%20%20%3D%20-1%0A%5B%20%20%2099.714008%5D%20%20%20compression%20%20%20%20%20%20%20%3D%2015%0A%5B%20%20%2099.717596%5D%20%20%20powerManagement%20%20%20%3D%201%0A%5B%20%20%2099.721105%5D%20%20%20baseAddress%20%20%20%20%20%20%20%3D%200x40000000%0A%5B%20%20%2099.725389%5D%20%20%20physSize%20%20%20%20%20%20%20%20%20%20%3D%200x80000000%0A%5B%20%20%2099.729672%5D%20%20%20recovery%20%20%20%20%20%20%20%20%20%20%3D%200%0A%5B%20%20%2099.733167%5D%20%20%20stuckDump%20%20%20%20%20%20%20%20%20%3D%200%0A%5B%20%20%2099.736662%5D%20%20%20GPU%20smallBatch%20%20%20%20%3D%201%0A%5B%20%20%2099.740166%5D%20%20%20allMapInOne%20%20%20%20%20%20%20%3D%201%0A%5B%20%20%2099.743664%5D%20%20%20enableNN%20%20%20%20%20%20%20%20%20%20%3D%200xff%0A%5B%20%20%2099.747420%5D%20%20%20userClusterMasks%20%20%3D%0A%5B%20%20%2099.747422%5D%20ff%2C%0A%5B%20%20%2099.750828%5D%20ff%2C%0A%5B%20%20%2099.752664%5D%20ff%2C%0A%5B%20%20%2099.754507%5D%20ff%2C%0A%5B%20%20%2099.756343%5D%20ff%2C%0A%5B%20%20%2099.758178%5D%20ff%2C%0A%5B%20%20%2099.760022%5D%20ff%2C%0A%5B%20%20%2099.761858%5D%20ff%2C%0A%5B%20%20%2099.763702%5D%20ff%2C%0A%5B%20%20%2099.765538%5D%20ff%2C%0A%5B%20%20%2099.767381%5D%20ff%2C%0A%5B%20%20%2099.769217%5D%20ff%2C%0A%5B%20%20%2099.771061%5D%20ff%2C%0A%5B%20%20%2099.772898%5D%20ff%2C%0A%5B%20%20%2099.774741%5D%20ff%2C%0A%5B%20%20%2099.776577%5D%20ff%2C%0A%5B%20%20%2099.778413%5D%20ff%2C%0A%5B%20%20%2099.780256%5D%20ff%2C%0A%5B%20%20%2099.782092%5D%20ff%2C%0A%5B%20%20%2099.783936%5D%20ff%2C%0A%5B%20%20%2099.785771%5D%0A%5B%20%20%2099.789102%5D%20%20%20irqs%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%0A%5B%20%20%2099.789105%5D%2030%2C%0A%5B%20%20%2099.792510%5D%20%20%20irq2Ds%20%20%20%20%20%20%20%20%20%20%20%20%3D%0A%5B%20%20%2099.794346%5D%2031%2C%0A%5B%20%20%2099.797759%5D%0A%5B%20%20%2099.801101%5D%20System%20reserve%20memory%20configuration%3A%0A%5B%20%20%2099.805816%5D%20%20%20contiguousSizes%5B0%5D%20%3D%200x10000000%0A%5B%20%20%2099.810189%5D%20%20%20contiguousBases%5B0%5D%20%3D%200x100000000%0A%5B%20%20%2099.814648%5D%20Registers%20configuration%3A%0A%5B%20%20%2099.818309%5D%20%20%20bases%5B0%5D%20%3D%200x38000000%2C%20sizes%5B0%5D%20%3D%200x8000%2C%0A%5B%20%20%2099.818313%5D%0A%5B%20%20%2099.825128%5D%20%20%202D%20bases%5B0%5D%20%3D%200x38008000%2C%20sizes%5B0%5D%20%3D%200x8000%2C%0A%5B%20%20%2099.825133%5D%0A%5B%20%20%2099.832203%5D%20%20%20External%20sRAMBases%20%3D%0A%5B%20%20%2099.832206%5D%200xffffffffffffffff%2C%0A%5B%20%20%2099.835702%5D%200xffffffffffffffff%2C%0A%5B%20%20%2099.838941%5D%0A%5B%20%20%2099.843673%5D%20%20%20mmu%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3D%201%0A%5B%20%20%2099.847172%5D%20%20%20mmuPageTablePool%20%20%3D%201%0A%5B%20%20%2099.850667%5D%20%20%20mmuCmdPool%20%20%20%20%20%20%20%20%3D%201%0A%5B%20%20%2099.854154%5D%20%20%20mmuDynamicMap%20%20%20%20%20%3D%201%0A%5B%20%20%2099.857648%5D%20%20%20isrPoll%20%20%20%20%20%20%20%20%20%20%20%3D%200x00000000%0A%5B%20%20%2099.861928%5D%20Build%20options%3A%0A%5B%20%20%2099.864650%5D%20%20%20gpuTimeout%20%20%20%20%3D%2030000%0A%5B%20%20%2099.868149%5D%20%20%20gcdGPU_2D_TIMEOUT%20%3D%2020000%0A%5B%20%20%2099.871997%5D%20%20%20gcdINTERRUPT_STATISTIC%20%3D%201%0A%5B%20%20%2099.875931%5D%20GPU%5B0%5D(ChipModel%3D0x7000%20ChipRevision%3D0x6204)%3A%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3CP%3E%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F%3C%2FP%3E%3CP%3E%E9%99%84%E6%9C%89%E5%AE%8C%E6%95%B4%E6%97%A5%E5%BF%97%E3%80%82%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%3CBR%20%2F%3E%E5%BD%BC%E5%BE%97%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1879349%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX%208%20%E7%B3%BB%E5%88%97%20%7C%20i.MX%208QuadMax%20(8QM)%20%7C%208QuadPlus%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3Ei.MX%208M%20%7C%20i.MX%208M%20Mini%20%7C%20i.MX%208M%20Nano%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3ELinux%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EYocto%20Project%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1879502%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERe%3A%20IMX8MP%20LPDDR4%202GB%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1879502%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F58032%22%20target%3D%22_blank%22%3E%40petertseng%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%20DDR%20%E5%B7%A5%E5%85%B7%E7%94%9F%E6%88%90%E6%96%B0%E7%9A%84%20timing.c%E6%96%87%E4%BB%B6%EF%BC%8C%E5%B9%B6%E6%9B%BF%E6%8D%A2%E5%8E%9F%E5%A7%8B%E7%9A%84timing.c%E6%96%87%E4%BB%B6%EF%BC%8C%E5%B9%B6%E9%87%8D%E6%96%B0%E7%BC%96%E8%AF%91%E4%BD%A0%E7%9A%84%20uboot%E3%80%82%E7%84%B6%E5%90%8E%E5%90%AF%E5%8A%A8%E4%BD%A0%E7%9A%84%E4%B8%BB%E6%9D%BF%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E