这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » 国产MCU » RK3566开发板无法烧自己编译的系统是何原因

共4条 1/1 1 跳转至

RK3566开发板无法烧自己编译的系统是何原因

工程师
2024-01-31 11:49:09     打赏

开发板可以烧公版的android11系统,但是自己编译的烧系统后无法进入系统。编译环境ubuntu16.04,虚拟机,

  第一次进入系统hdmi显示器是绿屏,第二次之后都是黑的。接鼠标键盘都不通电,说明系统进入出现问题。

1.jpg

2.jpg





关键词: RK3566     编译    

助工
2024-01-31 11:49:20     打赏
2楼

如何进行编译的。异常时是否有log


工程师
2024-01-31 11:50:07     打赏
3楼

编译错过2次错误,不过我都按照要求解决了。

第一次是虚拟机磁盘空间不足,然后我扩充了虚拟机,后继续编译了,编译它能自动接着上次的编译进度。
磁盘空间100%,我就扩容虚拟机

第二次是(反正第二次是还是报错,什么都没修改,直接编译就正常了。网上说是交换区不足导致的。我这是了交换区2G)
OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x0000000099100000, 346030080, 0) failed; error='Not enough space' (errno=12)

最后就到编译通过了

第一编译我给虚拟机分配了15G左右,第二编译后我给13308M。第二次编译后是通过的。分配内存的时候,我是没关机虚拟机的。 扩容磁盘200G是必须关闭ubuntu16.04


助工
2024-01-31 11:50:29     打赏
4楼

你把SDK/kernel/arch/arm64/boot/dts/rockchip/rk3566-firefly-aiojd4.dtsi
里面,dmc节点的status,从okay改为disabled
然后重新编译烧录内核应该就能起来了


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]