同事开发了一块RK3588Q,记录下上手的踩坑过程。
RK3588上手踩坑实录_-CSDN博客https://blog.csdn.net/huntenganwei/article/details/135213035?spm=1001.2014.3001.5501
按照之前的搞法,一通操作。
上电
莫名其妙的duang了
各种检查,核对pin表和dts,检查了几遍,没啥问题。
崩溃了,问题出在哪?
各种搜索,最后在论坛看到一句真话
老铁明白了吧。
自己画的板子,firefly的系统是不让用的,应该是在内核加了锁。想来各大开发板厂商都有点自己的绝活。
所以各位老铁还是老老实实使用firefly的核心板再配上自制底板吧,自己折腾费神费力的。
找到问题在哪,接下来就是解决了。
RK3588的SDK瑞芯微是没有开放的,这点太坑了,又想推广芯片,又要立牌坊。
找盆友要了份SDK,开搞。
不熟的老铁认真读读这个文档
Rockchip_RK3588_Linux5.10_SDK_Release_V1.2.0_20230620/docs/cn/Linux/System/Rockchip_Developer_Guide_Buildroot_CN.pdf
刚开始在ubuntu1804上面编译,又卡死了。认真看了下文档,要求是22以上版本,果断换了ubuntu2204,一把编过,就是buildroot也是下载编好了。
一通操作,启动成功。一番折腾,验证了自制硬件板是好的。感觉可以做个开发板了。
没有深入测试,不知道调试中还有什么坑。
个人觉得还是用各大开发板商提供的核心板,毕竟经过了严格测试,还有一定的技术支持,少走些弯路。