|
发表于 2011-8-22 17:00:41
|
显示全部楼层
一剑改的过程我还是略知一二,说实话这个东西想要做到众人皆满意,真的太难了,还是一步一个脚印,慢慢来吧。
----------------------------------------------------
系统层固件(System level firmware):
版本修改说明------
SYS V1.24:
┣□ 修改了144MHz交替采样模式下的插值系数(BIOS.C)
┣□修改了V2.6硬件电路下模拟输入量程档位(BIOS.C)
SYS V1.30:
┣□ 将Licence识别函数转移到了DFU模块中(ASM.s,Ident.c)
┣□修改了Licence权限控制力度(Main.c, Ident.c)
┣□ 修改了DFU,SYS库函数向量及其调用方式(ASM.s, VECTOR.c)
┣□ 添加了新的SYS库函数(BIOS.C)
SYS V1.31:
┣□将内部U盘的初始化推迟到Licence识别后进行(Main.c,Config.c)
┣□修改了U盘扇区读写程序(SPI_flash.c)
┣□ 修改了SYS库函数向量表存放起始地址
SYS V1.32:
┣□修改了Set(T_BASE_ARR, Value)函数中的BUG(BIOS.C)
SYS V1.33:
┣□ 增加了对LCD控制芯片ILI9327与R61509V的兼容和自动识别(LCD.c, ASM.s)
SYS V1.34:
┣□从该版本起 可并行使用 IAR 4.42与5.0版本编译环境(ASM.s)
SYS V1.35:
┣□修改了LCD控制芯片兼容性相关的BUG(ASM.s)
┣□ 增加了设备硬件、SYS固件及DFU版本信息输出(ASM.s, BIOS.C, Main.c)
┣□ 增加了高精度的A,B通道垂直偏移设置功能函数(BIOS.C)
SYS V1.37:
┣□ 修改了高精度的A,B通道垂直偏移设置功能函数的BUG(BIOS.C)
┣□增加了FPGA2.60以上版本的版本信息导出(BIOS.C)
SYS V1.40:
┣□增加了U盘文件系统读写相关函数(DOSFS.C)
SYS V1.41:
┣□ 修改了读BUF文件时的BUG(DOSFS.C)
SYS V1.50:
┣□重写了新的FAT12文件系统(FAT12.c, ASM.s)
┣□修改了Flash读写函数避开与PC机的读写冲突(Memory.c, EXT_Flash.c)
附件:
SYS_B150.rar [19.33 KiB]
被下载 210 次
应用层固件(Application layer firmware):
版本修改说明------
APP V2.30:
┣□ 从该版本起不再兼容PCB_V2.6以下版本的主板
┣□ 从该版本起不再兼容SYS_V1.31以下版本
┣□ 休眠定时修改为600秒(Main.c)
┣□ 修改及添加了新的SYS库函数(BIOS.s)
┣□ 修改了开机信息显示程序(Main.c)
APP V2.31:
┣□ 增加了开机识别FPGA加载配置完成与否判别(Main.c)
┣□ 增加了Licence权限管理功能的Demo程序范例(Ident.c,Main.c)
┣□ 修改了模拟通道校正功能的进入和退出相关操作(calibrat.c)
┣□ 增加了144MHz交替采样模式下的相关功能(Process.c)
APP V2.32 :
┣□ 从该版本起,可并行使用IAR 4.42与5.0版本
┣□ 源程序没改动,增加了文件夹 IAR_V5_Prpject
APP V2.33 :
┣□ 修改了扫描时基<1uS时,显示刷新的BUG(Process.c)
┣□ 修改了在校准状态下,操作提示信息的BUG(Calibrat.c)
APP V2.34 :
┣□ 改为按通道单独校准(Calibrat.c & Main.c)
┣□ 修改了校准项选择的操作方式(Calibrat.c )
APP V2.35 :
┣□ 修改了校准过程中的BUG(Calibrat.c)
┣□修改了扫描时基<5uS时,暂停不了的BUG(Process.c)
┣□优化了显示数据处理程序(Process.c)
┣□ 增加了模拟通道自动零点平衡功能(Main.c,Process.c,Calibrat.c)
APP V2.36:
┣□ 部分校准操作改为自动模式(Calibrat.c,Process.c,Function.C)
┣□ 修改了开机加载工作参数的方式(Main.c)
APP V2.37:
┣□ 进一步完善和优化了显示数据处理程序(Process.c)
┣□ 修改了32位有符号及无符号整数转换程序四舍五入的BUG(Function.c)
┣□ 增加了时间频率脉宽占空比测量功能(Process.c, Menu.c)
APP V2.40:
┣□ 增加了写U盘创建文件名功能(Main.c, Flies.c, dosfs.c)
┣□ 修改存盘时显示文件序号BUG(Menu.c)
APP V2.41 :
┣□ 增加了文件格式为.BUF的读/写采样缓冲区数据文件(Main.c,Flies.c,Menu.c)
┣□ 增加了文件格式为.CSV的导出采样缓冲区数据文件(Main.c,Flies.c,Menu.c)
APP V2.42 :
┣□ 为节省空间将文件系统转移到SYS_V1.40模块上(ASM.s, Flies.c, dosfs.c)
┣□ 改为用"SerialNo.WPT"的文件形式保存工作参数表(Flies.c)
┣□ 注:APP V2.42以上版本必须与SYS V1.40以上版本一起配合使用
APP V2.43 :
┣□ 修改了模拟通道档位调整时的BUG(Main.c)
APP V2.44 :
┣□ 修改了校准操作时保存参数的BUG(Calibrat.c)
┣□ 增加了开机加载参数成功与否提示(Main.c)
APP V2.45 :
┣□ 修改了读写BUF文件时恢复显示菜单中各个对应项时的BUG(Files.c)
┣□ 删除了读BUF文件时的测试信息反馈显示(Main.c)
APP V2.50:
┣□ 重写了基于新FAT12文件系统的文件读写程序(Files.c, ASM.s)
┣□ 修改了TH,TL测量显示的BUG(Menu.c)
┣□ 优化了带量纲数值显示相关函数(Menu.c,Function.c,Calibrat.c)
┣□ 修改了脉宽触发程序的BUG(Process.c)
附件:
APP_B250.rar [28.58 KiB]
被下载 202 次
FPGA固件(FPGA firmware):
版本修改说明------ 导入地址:[0x0802C000]
┣□ 1. 修改了同步触发模块的逻辑结构
┣□ 2. 优化了FIFO读写地址控制的逻辑结构
FPGA_V2.4:
┣□ 1. 增加了4个通道独立的频率和脉宽计量
┣□ 2. 修改了脉宽触发的1个BUG
FPGA_V2.5:
┣□ 1. 增加了采样深度可设置的功能
┣□ 2. 增加了预采样深度可设置的功能
┣□ 3. 增加了延迟触发采样可设置的功能
附件:
FPGA_V25.rar [22.68 KiB]
被下载 177 次
--------------------------------------
顶你没商量,一剑继续加油啊! |
|