之前从咸鱼大船上淘到了一块荣品电子rk3399开发板,是长款的。到手看了一下,资料挺多的,主要遇到了几个问题:
1.按教程编译了buildroot版本的系统,勾选了编译gcc工具链,但是进系统gcc还是找不到命令;
2.烧录了商家给的编译好的ubuntu桌面系统,我想修改cpu亲和性来隔离一个核心做控制,但是/boot目录是空的,没有任何文件,无法修改启动命令;
3.最后我想主芯片都一样,就烧了firefly的系统进去,然后启动一半卡住,尝试按键和短接触点两种方式进入maskROM模式,成功进入了,但是Type-C接口无法识别为设备,瑞芯微的烧录工具连接不上。
maskrom的程序是固化在芯片不会修改的,就算烧错系统,进入maskrom模式应该是能正常烧录系统的吧。我看了硬件原理图,核心板部分没开放原理图,底板type-c数据线是直通接口的,cc线是由核心板i2c驱动一个芯片控制的,是不是maskrom没有控制该芯片导致无法识别usb。请问还有什么解救办法吗?
离线
今天解决了,果然是换了条数据线就行了,之前使用的是USB延迟线+USB拓展坞,刷了很多遍系统都没问题,正好是刷错系统了才无法识别,就一直没想到是usb的问题。 顺便再问一下各位大佬,刷完整的img文件时,第一次启动会进入recovery模式,但是我等了很久还是处在recovery模式,无法使用,我就吧分区表里的recovery分区项给删除了,刷分区表后,就正常进去了。这样有其他影响吗,为什么第一次要进recovery模式,之前用过全志芯片的板子第一次好像没进过recovery模式
离线
另外还有一个问题,我想隔离一个核心来跑我自己的程序提高实时性,需要修改/boot目录下的启动命令,让内核不调度那个核心,但是荣品电子的ubutnu系统里,/boot目录居然完全是空的,我尝试刷了firefly的rootfs分区,但是/boot还是空的,是没有挂载吗,可以怎样解决呢
离线