# firmware **Repository Path**: sunwwang/firmware ## Basic Information - **Project Name**: firmware - **Description**: 固件托管,主要用于烧写FPGA/DSP - **Primary Language**: Matlab - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-19 - **Last Updated**: 2023-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # firmware ### 更新记录 - 2022/10/28 - dsp改善俯仰测角 - 可任意调整波束指向,不影响测高 - 补偿STC衰减曲线,测高稳定 - FPGA修复一个光口无信号的bug - INTERFACE雷达界面修复自适应水平波束调平 - MATLAB增加功能 - STC曲线补偿 - 俯仰测角系数打入和读取 - 以上均需新雷达一次打入至Flash - 2023/2/10 - 增加v4.2 spartan3程序 - 增加自检数据打入读取matlab程序 ## 介绍 此为固件程序托管仓库 ## 软件架构 - #### DSP(out文件,用于加载/SPI FLASH烧写) - V2 - V3 - V4 - #### FPGA(bin/mcs文件,用于烧写) - V2 - 母板/信处/Spartan3 - V3 - 母板/信处/Spartan3 - V4 - 母板/信处/Spartan3 - #### MATLAB - ##### 000_DSP远程升级 - SPI FLASH,I2C二级BOOT - ##### 001_雷达IP设置 - ##### 002_自检 - V2和V3共用 - V4 - ##### 003_AD噪声采集 - V2和V3共用 - V4 - ##### 004_MTD_PC采集 - CMAP_LOG - 杂波图采集,可采全部54个波位的杂波图 - MTD_LOG - MTD平面采集,可采指定波位所有俯仰的MTD数据,最大20帧 - PC_LOG - 脉压数据采集,可采指定波位所有俯仰的脉压数据,最大10帧 - **005_STC曲线补偿** - 需新设备第一次上电时,运行此程序,将参数打入至FLASH - **006_移相器值打入和读取** - 需新设备第一次上电时,运行此程序,将参数打入至FLASH - 可以将设备FLASH中存储的移相器值读出,检查是否正确 - **007_方位测角系数打入和读取** - 需新设备第一次上电时,运行此程序,将参数打入至FLASH - 可以将设备FLASH中存储的移相器值读出,检查是否正确 - **008_俯仰测角系数打入和读取** - 需新设备第一次上电时,运行此程序,将参数打入至FLASH - 可以将设备FLASH中存储的移相器值读出,检查是否正确 - INTERFACE - 雷达界面 - 增加地图功能 - 修复波束水平自适应