hzyitc / armbian-onecloud

Armbian for onecloud. 玩客云用armbian
1.09k stars 209 forks source link

玩客云s805编译问题咨询 #146

Closed popoupou closed 11 months ago

popoupou commented 11 months ago

请问大佬,我用官方库编译,怎样才能编译出可以线刷的包呢?我魔改了内存到2g,刷大佬编好的包只能识别1g,我看dtb文件里内存那里好像是设置的1g,所以想自己修改一下重新编译一个固件,就是不知道该怎么搞,目前编出来的固件用burning_tool导入直接就报错了,希望大佬指点下,感谢

popoupou commented 11 months ago

用大佬库里的action已经编译了固件了,改了dts里面memory里面的内存大小,结果刷了以后还是只能识别1g,不知道还要改哪些地方了,还是说这个板子没法改内存呢?

hzyitc commented 11 months ago

内存初始化在uboot。

以及有不少板子的dts里面的memory配置会被uboot修改,这板子我忘了会不会了。

popoupou commented 11 months ago

感谢大佬回复,刚刚试了编译uboot,修改了板子内存容量,但是ddr3配置那里不太会,

define PHYS_MEMORY_START (0x00000000)

-#define PHYS_MEMORY_SIZE (0x40000000) +#define PHYS_MEMORY_SIZE (0x80000000)

define CONFIG_DDR3_ROW_SIZE (3)

define CONFIG_DDR3_COL_SIZE (2)

define CONFIG_DDR_ROW_BITS (15)

只修改了内存大小,没修改下面内存配置,编译出来还是只能识别1g,原机是两颗256m16的ddr3,我改的两颗512m16,都是单晶内存

hzyitc commented 11 months ago

下面配置要改的。