- 积分
- 22
贡献159
飞刀51 FD
注册时间2021-3-27
在线时间3 小时
|
楼主 |
发表于 2022-5-30 11:06:07
|
显示全部楼层
官方的那些东西全都是针对官方的测试板,OK1028A-C如果想用基本只能自己移植,直接肯定不行的。我们手头有官方的LS1028ARDB,电路原理图和OK1028A-C不一样,最大的区别是官方板子有一块CPLD用来做系统控制,把LS1028当做CPU的话这块CPLD功能类似于南桥,但是在OK1028A-C上没有类似功能的芯片。所以驱动部分肯定要改的,最起码RCW固件和设备树就肯定不一样,不过设备树的区别主要在I2C部分,串口的改动不大,也就是说如果RCW没问题,稍微改改dts就基本不会影响启动。
官方源码包有接近7个G,OK1028A-C精简到只有大约1.5G,编译起来快了不少,有兴趣的话可以试试。
官方LSDK也可以编译带实时内核的Kernel,要把configs/sdk.yml文件中的 tag: LSDK-<version> 替换为 tag: LSDK-<version>-RT,但我不确定行不行,因为飞凌这边应该修改了Linux源码,尤其是驱动。引入开发板改动需要改的东西和相应的改法在LSDK的用户手册里有提到,理论上利用git做文件对比是可以把飞凌引入的修改打包成单独的patch的。 |
|