T153是一款面向工业应用的处理器,适用于可编程逻辑控制器(PLC)、人机界面(HMI)、机器人、网关等应用。它搭载四核Arm® Cortex®-A7处理器、主频高达1.6GHz,还搭载了单核RISC-V XuanTie E907处理器,支持DDR3 / DDR3L / DDR4内存,并可提供强大的计算性能和快速响应,胜任高要求的自动化任务。同时,T153配备三个千兆以太网接口、两个CAN-FD接口和LocalBus,支持高吞吐量数据连接,满足复杂数据驱动型应用需求。其集成的图像信号处理器和显示引擎可为精密制造流程管理提供清晰的实时视觉反馈。此外,T153提供24个GPADC、6个TWI接口、30个PWM等丰富接口,这些接口为多样化应用提供灵活性,实现自动化系统的便捷集成与扩展,还提供了多核AMP架构的软件开发包,满足工业自动化等领域的高实时性需求。
本文以飞凌嵌入式的OK153-S开发板为硬件测试平台,其核心板搭载了256MB RAM和256MB的Nand Flash存储器,底板外设接口也极其丰富,包括常用的RGMII网口、USB接口、RS485、CAN-FD、SPI、GPADC、LVDS等,能满足绝大部分功能性验证测试。
首先,用户通过百度网盘下载开发板资料,自行安装VMware Workstation虚拟机软件,并打开资料中的Ubuntu22.04操纵系统,如下所示,
在打开的Ubuntu22.04中,通过md5sum命令计算校验值,并和sdk_md5sum.txt中的值进行对比,确认sdk是否完整,如图所示,
若无误,通过下图中的命令将sdk解压到用户创建的目录,
解压完成后,根据手头上的开发板配置sdk编译参数,我手头上的开发板是256MB Nand flash,我们后面要跑codesys验证核心板是否适用于运动控制器,kernel选择linux-5.10-rt,配置参数如下所示,
编译linux设备树时,会报sun8iw22p1.dtsi文件2494行存在语法错误,打开文件,将该行注释即可。
编译完成后,输入./build.sh pack进行打包,生成所需的img烧写文件。
最后,通过PhoenixSuit软件将t153_linux_okt153_uart0_nand.img文件烧写到开发板中。
连接Type-C线到Debug串口,上电启动,
结论:Ubuntu22.04运行正常,sdk开发包编译没有太大问题,OK153-S开发板运行正常。
更多回帖