Files
luban-lite-t3e-pro/ReleaseNote.md

263 lines
10 KiB
Markdown
Raw Normal View History

2024-09-03 11:16:08 +08:00
# V1.0.6 #
## 新增 ##
- 新增型号 D215支持USB扩展屏功能
- LVGL
- 新增LVGL官方的music和benchmark demo
- 新增电梯、咖啡机、蒸箱、86盒 和 USB扩展屏OSD 的demo
- 支持从内存解码JPG/PNG图片到控件
- MPP支持从DVP采集数据进行JPG编码并存储到文件录像文件支持MP4封装。
- PSRAM支持封装型号D122BCV1、D122BCV2、TR230、JYX58、DR128、JYX68
- USB支持WinUSB 1.0支持UVC & UAC device
- PM支持设置唤醒源支持light sleep mode
- SDMC支持DDR模式
- WDT增加寄存器的写保护
- 存储支持NOR + NAND/NOR方案NAND的rodata分区也增加坏块管理
- 启动:增加启动动画
- 安全支持镜像文件中的SPL数据加密
- OneStep新增 km/bm/ma/mu 命令
- 系统增加waitqueue API
- 新增器件支持:
- WiFiASR5505
- 屏幕axs15231b、nt35560、ST77922
- DVP CVBS InGM7150、TP2825/TB9950
- Touchcst3240、tw31xx、cst826、gsl3676、st77922
- 新增软件包aic-authorization、ipmanager
- 新增第三方包MicroPython
- 支持烤机测试
- test_dvp支持使用GE进行旋转后再显示
- 增加示例LwIP HTTP server test、test_gpio_key
- 增加方案配置D215 demo88 nand/nor
## 优化 ##
- MPP
- Player优化性能包括解码流程、快速seek处理、内存管理流程等
- Audio优化重新播放时的延迟
- DE优化Scaler效果
- Audio Codec优化TLV320的播放和录音增益
- OneStep简化BootLoader的编译方法lunch清单中隐藏Bootloader配置不再需要预编译bootloader.bin
- 许可协议统一使用Apache-2.0
- 系统:
- 优化memcpy的性能
- 优化刷Cache的性能
- package/artinchip中的软件包支持调整优先加载
- USB
- MSC支持热插拔并优化传输的稳定性
- 优化接入Hub时的处理支持Hub级联
- HID设备支持多个report ID
- Touch设备支持五点触摸
- 支持动态的注册模式
- CAP提升频率的计算精度
- Touch优化外设驱动的编译管理简化用户的配置
## 修改 ##
- MPP改进D21x的PNG解码兼容性
- USB修正USB1、Hub的数据处理逻辑
- FatFS分区时给文件夹预留足够的空间
- OTA全平台打开OTA配置
- BootLoaderD13x中BootLoader默认运行在PSRAM中
- Eclipse解决Freetype的编译问题
- 系统:
- Panic时可以打印出完整的寄存器信息
- 修正负数、浮点数的打印处理
- 修正部分情况下的栈对齐问题
- 完善get_tick接口的进位处理
- aicupg
- 当检测到SD卡/U盘拔出时重启系统
- 改善和Win7系统连接的稳定性
- UART为Rx IO配置上拉电阻
- test_uart修正接收过长数据时的循环计数溢出问题流控测试中支持设置波特率修正线程退出流程
- test_psadc从syscfg中读取电压参考值
2024-06-04 19:00:30 +08:00
# V1.0.5 #
## 新增 ##
- 调屏:支持和 AiPQ V1.1.1 工具配合使用
- 新增LVGL Demo
- 支持VSCode 模拟器的工程导入
- 增加压力测试、独立控件、Gif、slide、lv_ffmpeg、DVP回显等参考实现
- MPP Player支持avi封装格式
- USB Device增加MTP支持
- USB Host支持GPT分区格式
- PM支持休眠时进入DDR自刷新
- aicupg
-支持和AiBurn工具配合完成Flash擦写功能
-支持通过USB/UART获取设备侧的运行log
-支持用命令进入U-Boot 升级模式
-烧写时的进度条界面支持90/270度的旋转
- OTA支持NFTL格式的Data分区升级支持NOR、MMC介质
- TSen增加对不同CP测试数据的兼容
- UART增加流控功能支持增加时钟分频的最佳匹配算法增加软件模拟485的模式
- FS支持生成 stripped FatFS 镜像,减小镜像文件大小
- DFSSD0设备节点支持GPT分区格式
- GMAC支持基于CHIP ID生成MAC地址增加IPv6支持
- I2C增加中断模式的处理流程增加slave模式支持
- 新增SPI NANDF35SQB004G、GD5F1GM7xUExxG、ZB35Q04A
- 新增屏幕:
- RGBgc9a01a
- LVDSLT8911
-MIPI DSIhx8394/ili9881c/st7703
- i8080st7789
- 新增CTPst16xx、axs15260
- 新增第三方包cJSON-1.7.16、mbedtls
- 新增aicp图片压缩库压缩率更高
- 新增示例test-twinkle、spi_flash、test_tsen_htp
- 新增工具支持elf的size分析、编译时自动检测pinmux冲突、镜像文件大小匹配检查、version命令显示SoC型号
- OneStep新增list-module命令可查看当前方案中已打开的模块信息
## 优化 ##
- ADC优化校准参数的算法
- Audio优化关闭播放时的噪声减少处理延迟
- DELVDS的双link可以单独配置参数
- PSRAM优化初始化参数提升稳定性
- USB优化ADB写FatFS分区的性能
- SPI NAND优化Page buf的内存拷贝流程减少数据传输中的delay
- SPI优化DMA传输的结束状态判断
- SFUD优化参数配置提升工作频率
- D21x优化DDR参数提升稳定性和兼容性
- aicupg提升U盘烧录的兼容性
## 修改 ##
- MPP player修正多个兼容性问题
- OTA修正HTTP中的一处内存泄漏
- D12x修改LDO1x电压为1.2V,稳定性更好
- D12x demo68显示格式改为RGB565和LVGL匹配
- aicupg修正4K page size的处理
- GPAI周期模式的默认周期改为 18ms
- UART修正485模式的数据传输错误
2024-04-03 17:19:30 +08:00
# V1.0.4 #
## 新增 ##
- MPP支持WAV文件解析支持超短音频的播放
- Display支持AiPQ调屏工具
- USB支持MIDI、USB Audio、Device MSC、CDC
- IRQD12x、D13x支持中断嵌套、超级中断机制
- UART支持 485 软件模式支持DMA方式支持流控功能
- LwIP增加网络配置工具增加PTPD协议支持支持DHCP server增加回环测试命令
- 新增PSADC、QEP驱动
- 烧写过程增加图形的进度条界面,进度条效果可配置
- aicupg支持通过SD卡升级指定分区
- PBP支持关闭PBP启动过程中的log
- 支持使用PWM实现hrtimer
- D12x支持PM流程
- 增加命令"scons --list-mem",方便查看当前方案的内容布局
- menuconfig中增加可配置各个section的位置
- OneStepWindows环境支持mb、mc命令
- LVGL新增dashboard demo
- 移植Luban中的userid库
- 新增方案d12x-hmi
- 新增NAND器件XCSP1AAPK-IT
- 新增第三方包libmodbus、sqlite、gif、
- 新增示例test-multipwm、test-qep、test-keyadc
## 优化 ##
- 优化MP4格式的兼容性
- 完善一些特殊包的PPS、Slice处理
- 修正CPU loading的计算
- 优化stop时的资源释放处理
- Kconfig.board简化依赖关系每颗SoC只需要维护一份
- Eclipse支持menuconfig方式进行动态配置SDK
- DMA优化写内存后的同步处理
- RTP优化event的上报流程响应更快保存校准文件到/data/config目录
- USB优化UDC的枚举流程提升兼容性
- SPI优化多任务并发时的等待机制
- DVP优化中断的处理流程
- LVGL增加GE透明功能的宏控制
- LVGL旋转支持逆时针、顺时针
- LVGL完善旋转后的搬移处理
- LVGL适配RTP触屏
- 工具链:精简其中的库文件,减小体积
- OneStep完善Windows环境的路径切换处理
## 修改 ##
- I2C支持发送restart信号
- CAN修正工作模式的设置流程
- USB修正ADB的printf()异常问题改善ADB连接的稳定性
- GPAI修正校准参数和计算过程
- NFTL修正一处内存泄漏
- WiFi修正rtl8189初始化过程中的异常
2024-01-27 08:47:24 +08:00
# V1.0.3 #
## 新增 ##
- 新增支持FreeRTOS内核
- 新增D12x
- NAND方案全平台都已支持NFTL
- 支持OTA升级方案
- 新增支持ADB
- 新增支持HID Device优化Custom IO Demo可接收图片、视频文件
- MPPD13x、D12x支持MJPEG的解码
- PWM支持输出指定个数的脉冲信号
- 新增屏支持MIPI ili9488、LCD st7701s
- 新增WiFi支持rtl8733、rtl8189
- 新增ESMT等厂家的多款NAND支持
- 新增CTP支持ft7411、gsl1680并增加相应的测试示例
- 新增Codec支持tlv320
- LVGL Demo支持动态旋转、缩放、任意角度旋转、多国语言、GIF图片
- 新增示例test_fb、draw_line、test_i2s_loopback
## 优化 ##
- D12x: 仪表盘Demo优化达到58帧/s
- UART烧写优化速率最高可达3Mbps和稳定性
- D21x功耗优化
- 增强刷Cache时的对齐检查
- 优化调度入口的处理流程
- FATFS支持sparse格式
- 优化PSRAM的稳定性将PSRAM初始化统一放在PBP中
- 支持USB3.0的U盘
- 优化Device驱动的Buf性能
## 修改 ##
- CAN修正HDR参数
- RTP修正UP事件丢失的问题
- USB修正U盘压力测试中出错的问题
- RTP将校准数据保存到文件中
- 默认关闭PM功耗管理功能
- 修改 application/os 目录名称为 application/rt-thread
- cherryUSB升级为v1.0.0版本
- gt911修正多点触摸时的异常问题
- I2C修正收发长报文的异常问题
- zlib解压缩时使用轮询方式
- 完善对B帧数据的处理
- 优化单曲循环播放时的切换机制
- Audio优化播放流程改善播放数据的完整性设置最大音量为0db
- PWM优化默认值、完善shadow寄存器的流程
# V1.0.2 #
2023-11-30 19:48:02 +08:00
## 新增 ##
- 支持动态APP加载
- 电源管理支持休眠唤醒流程新增light sleep模式
- 启动NOR支持XIP模式、支持eMMC启动和烧写
- UI新增支持AWTK
- NAND支持NTFL、FatFS
- SD卡支持热插拔
- Audio支持暂停功能
- Network新增ping命令、支持MQTT协议
- USB支持cherryUSB V0.10.0USB Host和Device功能可用
- SPI支持Slave模式仅提供说明给gx客户、Bit模式
- MPP支持JPeg video
- Display: 支持SRGB、Gamma调节、PWM背光
- RTP支持五点校准算法
- TSen支持温度校准
- GPAI支持自动校准
- HRTimer适配D13x
- 支持UART烧写
- 支持OTA升级
- 支持ENV分区
- OneStep新增命令add-board、rm-board、mcclean + make
- 新增示例test-tsen、test-gpai、test-rtp、test_gpio、test_i2c、test_ce、test_pm、test_rtc、ge_test
- 新增boardD13x demo88 NOR/NAND、D12x demo68 NOR/NAND
2023-11-09 20:19:51 +08:00
# V1.0.1 #
## 新增 ##
- 添加awtk支持
- 添加OTA功能
2023-08-30 16:21:18 +08:00
# V1.0.0 #
## 新增 ##
- 初始稳定版
- 支持D21X,D13X