From e4c859f79b7d9670df1d5c6973d435b92b7ce76a Mon Sep 17 00:00:00 2001 From: Alexey Baranov Date: Thu, 27 Nov 2025 10:29:22 +0300 Subject: [PATCH] vault backup: 2025-11-27 10:29:22 --- ...- Digital Module Functional Test System.md | 170 +++++++++--------- 1 file changed, 89 insertions(+), 81 deletions(-) diff --git a/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md b/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md index 0eee7ed..9965619 100644 --- a/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md +++ b/ATE B1B7/1. DMFTS - Digital Module Functional Test System.md @@ -211,92 +211,100 @@ 4. [ ] Network Tester 2. [ ] DAB Driver. Драйверы измерительного оборудования и приборов стенда 1. [ ] DAB - 01. Bare Metal Разработка. - 1. [ ] Разработка драйвера I2C Bus. (PAM Request-Responce control) - Эмуляция работы цифровых интерфейсов PAM - - Доработка текущего функционала I2C ( запрос/ответ ) на 4 шины I2C. - 2. [ ] Разработка GPIO. Эмуляция работы цифровых интерфейсов PAM - 3. [ ] + 1. [ ] Разработка драйвера I2C Bus. (PAM Request-Responce control) + - Эмуляция работы цифровых интерфейсов PAM + - Доработка текущего функционала I2C ( запрос/ответ ) на 4 шины I2C. + 2. [ ] Разработка функционала GPIO драйвера. Эмуляция работы цифровых интерфейсов PAM + 1. Эмуляция чтения состояния Seti_PreA_b1 + 2. Seti_PreA_b7 + 3. EN_Bias_b1b7 + 4. RST_Bias_b1b7 + 5. Refl_Prot_b1 + 6. Refl_Prot_b7 + 7. TRIG_RST_b1 + 8. TRIG_RST_b7 + 3. [ ] Разработка функционала ADC драйвера. + 1. Чтение уровня сигнала Seti_PreA_b1. Передача уровня на TestRunnerPC + 2. Эмуляция чт 2. [ ] DAB - 02. Testing & Debug - отладка функционала DAB MCU 1. [ ] Отладка I2C интерфейсов 2. [ ] Отладка GPIO интерфейсов 3. [ ] Отладка ADC интерфейсов 5. **RFC Automation** Автоматизация методик в RFC - 1. Подготовка воркеров - - 1. Firmware Update - Обновление ПО DM - 1. check_firmware - 2. prepare_to_install - 3. slot_a_firmware_update - 4. post_upgrade_test - 5. slot_b_firmware_update - 6. post_upgrade_test - 2. Write FRU Data - Запись FRU данных из MES - 1. generation_FRU_binary - 2. copy_FRU_to_DM - 3. write_fru_data - 4. reboot_dm - 5. verification_fru - 3. MAC verification - Верификация MAC адресов системы - 1. read_mac - 2. check_mac - 4. Scan Inventory - Проверка внутренней периферии - 1. cpu_test - 2. ram_test - 3. ecpri_test - 1. Потребует переработки текущего решения. Нужно использовать cli команды - 4. aisg_test - 5. pmbus_test - 6. internal_ic_test - 1. Тестируем все ключевые компоненты, которые можно опросить через cli - 5. PAM Interfaces Test - Проверка PAM интерфейсов - 1. check_pam_conn_ch1 - 1. i2c_test - 2. gpio_control_test - 1. Seti_PreA_b1 - 2. Seti_PreA_b7 - 3. EN_Bias_b1b7 - 4. RST_Bias_b1b7 - 5. Refl_Prot_b1 - 6. Refl_Prot_b7 - 7. TRIG_RST_b1 - 8. TRIG_RST_b7 - 3. pam_vdd_test - 1. 5V5_PA_TX - 2. 28V0_PreA_B1 - 3. 28V0_PreA_B7 - 4. V_PA_B1 - 5. V_PA_B7 - 2. check_pam_conn_ch2 - 3. check_pam_conn_ch3 - 4. check_pam_conn_ch4 - 6. Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich - 1. switch_config - 2. viavi_config - 3. switch_test - 7. RF Test DAC - Тестирование трактов передатчика - 1. check_tm - 2. modem_init - 3. dac_ch1_test: - Тестирование передатчика (B1 и B7) - 1. TX_CH1_B1 - 1. ACLR & КУ - 2. TX_CH1_B7 - 1. ACLR & КУ - 4. dac_ch2_test: - 5. dac_ch3_test: - 6. dac_ch4_test: - 8. RF Test ADC - Тестирование трактов приемника - 1. Тестирование RX трактов (B1, B7 одновременно) - 1. RX_CH1 - 2. RX_CH2 - 3. RX_CH3 - 4. RX_CH4 - 2. Тестирование DPD трактов - 1. DPD_B1_CH1 - 2. DPD_B7_CH1 - 3. DPD_B1_CH2 - 4. DPD_B7_CH2 - 5. DPD_B1_CH3 - 6. DPD_B7_CH3 - 7. DPD_B1_CH4 - 8. DPD_B7_CH4 + 1. Firmware Update - Обновление ПО DM + 1. Общая масса теста остается без изменений + 2. Обновление функционала текущего теста + 1. **(slot_b_firmware_update)** Добавление шага обновления слот - B + 2. **(post_upgrade_test)** Добавление шага проверки успешного обновления. + 2. Write FRU Data - Запись FRU данных из MES + 1. generation_FRU_binary + 2. copy_FRU_to_DM + 3. write_fru_data + 4. reboot_dm + 5. verification_fru + 3. MAC verification - Верификация MAC адресов системы + 1. read_mac + 2. check_mac + 4. Scan Inventory - Проверка внутренней периферии + 1. cpu_test + 2. ram_test + 3. ecpri_test + 1. Потребует переработки текущего решения. Нужно использовать cli команды + 4. aisg_test + 5. pmbus_test + 6. internal_ic_test + 1. Тестируем все ключевые компоненты, которые можно опросить через cli + 5. PAM Interfaces Test - Проверка PAM интерфейсов + 1. check_pam_conn_ch1 + 1. i2c_test + 2. gpio_control_test + 1. Seti_PreA_b1 + 2. Seti_PreA_b7 + 3. EN_Bias_b1b7 + 4. RST_Bias_b1b7 + 5. Refl_Prot_b1 + 6. Refl_Prot_b7 + 7. TRIG_RST_b1 + 8. TRIG_RST_b7 + 3. pam_vdd_test + 1. 5V5_PA_TX + 2. 28V0_PreA_B1 + 3. 28V0_PreA_B7 + 4. V_PA_B1 + 5. V_PA_B7 + 2. check_pam_conn_ch2 + 3. check_pam_conn_ch3 + 4. check_pam_conn_ch4 + 6. Ethernet Switch Load Test - Нагрузочный тест IC Ethernet Swich + 1. switch_config + 2. viavi_config + 3. switch_test + 7. RF Test DAC - Тестирование трактов передатчика + 1. check_tm + 2. modem_init + 3. dac_ch1_test: - Тестирование передатчика (B1 и B7) + 1. TX_CH1_B1 + 1. ACLR & КУ + 2. TX_CH1_B7 + 1. ACLR & КУ + 4. dac_ch2_test: + 5. dac_ch3_test: + 6. dac_ch4_test: + 8. RF Test ADC - Тестирование трактов приемника + 1. Тестирование RX трактов (B1, B7 одновременно) + 1. RX_CH1 + 2. RX_CH2 + 3. RX_CH3 + 4. RX_CH4 + 2. Тестирование DPD трактов + 1. DPD_B1_CH1 + 2. DPD_B7_CH1 + 3. DPD_B1_CH2 + 4. DPD_B7_CH2 + 5. DPD_B1_CH3 + 6. DPD_B7_CH3 + 7. DPD_B1_CH4 + 8. DPD_B7_CH4 6. **RUAP Implementation.** Передача и отработка методик в RUAP 1. АВЛДП 1. ЛДВАОПДЛ