目前,汽车上的电子电气架构越来越复杂,并伴随着汽车的电动化、智能化、网联化、共享化,软件的研发在汽车上占比越来越大。软件更新的频率越来越高。而且,在汽车的整个生命周期中,包括研发阶段、生产阶段、售后阶段,各个阶段都需要实现软件的更新功能。因此,客户对软件程序更新的需求越来越迫切。
对于整车厂或供应商,BootLoader是控制器开发必备的功能。并且,不同的整车厂有不同的程序更新规范,同时BootLoader驱动又依赖于不同的芯片。因此,为了满足不同的整车厂程序更新规范,又适配不同的芯片,知从科技提供了完整的BootLoader解决方案—知从青龙BootLoader。知从青龙BootLoader既适用于不同的整车厂程序更新规范,又适用于不同芯片厂商的芯片,让客户更专注与自己的控制器产品研发。
Ø 适用于多达十几家整车厂的程序更新规范
Ø 支持多家芯片制造商的芯片
Ø 支持业界主流编译器
Ø 支持应用程序和数据的更新功能
Ø 支持HIS(公路信息系统)标准
Ø 支持CAN->SPI/LIN->SPI/SPI等通信方式
Ø 兼容知从玄武程序更新工具,提供完整的程序更新解决方案
知从玄武—程序更新工具
知从青龙BootLoader主控MCU与NCJ29D5芯片的架构如下图所示:
主控MCU与NCJ29D5芯片通过SPI通信协议实现数据交互。知从青龙BootLoader支持一系列的UCI或RCI指令集接口,可以通过调用这些指令集接口对NCJ29D5进行程序更新。
更新程序首先需要从APP进入BOOT,那么第一步就需要调用SWUP ACTIVE接口发送激活BOOT指令使NCJ29D5进入BOOT开启程序刷新,后续则可以调用StartUpdate、Transfer、Verify等一系列指令接口来实现对NCJ29D5整个程序的更新。
知从青龙BootLoader是由知从科技自主研发的程序刷新软件(BootLoader),该BootLoader可以通过主芯片控制对NCJ29D5(从芯片)进行程序刷新。使用知从青龙BootLoader的控制器,可以通过CAN、LIN、UART等多种通信方式传输程序到主芯片,主芯片再通过SPI通信方式对NCJ29D5实现应用程序的更新功能。
目前,知从青龙BootLoader已支持NXP、Infineon、Renesas、ST、Cypress等多家芯片,并且支持多家整车厂程序刷新规范,可提供定制开发服务。
通常每家整车厂都有各自的程序刷新规范,目前知从青龙BootLoader支持的整车厂程序刷新规范包括:广汽、长安、上汽、一汽、东风商用车、东风、上海通用、吉利、奇瑞、上汽通用五菱、萨博、长城、北汽新能源等(以上排名不分先后)。
恩智浦NCJ29D5是新一代超宽带(UWB) IC系列的第一款产品,专用于满足全球汽车工业的通信连接和安全需求。NCJ29D芯片可应用于整车各个领域中。目标应用包括:
Ø 车身系统
智能门禁系统、充电系统等
Ø ADAS系统
雷达系统、蓝牙系统等
Ø 功能应用
智能支付功能、智能泊车功能等。
青龙软件产品登记证书
青龙软件产品登记证书
点击下载产品手册