Snagboot, chishandiso chekudzorera chemidziyo yakamisikidzwa, inowanikwa

Bootlin yakaburitsa kuburitswa kwekutanga kweSnagboot toolkit, yakagadzirirwa kudzoreredza uye kuvheneka zvakare midziyo yakamisikidzwa yakamira kubhowa, semuenzaniso, nekuda kwehuori hwe firmware. Iyo Snagboot kodhi yakanyorwa muPython uye ine rezinesi pasi peGPLv2.

Mazhinji mapuratifomu akaiswa, kana pakaitika kukuvadzwa kwe firmware, inopa USB kana UART nzvimbo dzekudzoreredza kushanda uye kuendesa bhutsu chifananidzo, asi aya maratidziro akanangana nepuratifomu yega yega uye inoda kushandiswa kwezvekudzoreredza zvinoshandiswa zvakasungirirwa kune zvigadzirwa kubva kune vagadziri vega kuti vadzoke. Snagboot ianalogue yeakasarudzika, kazhinji ari evaridzi, zvishandiso zvekudzoreredza uye kupenya zvishandiso, senge STM32CubeProgrammer, SAM-BA ISP, UUU uye sunxi-fel.

Snagboot yakagadzirirwa kushanda nemapuranga akasiyana-siyana uye midziyo yakavharidzirwa, iyo inobvisa kudiwa kwevagadziri vehurongwa hwakaiswa kuti vadzidze zvakananga zvekushandisa zvakasiyana-siyana. Semuyenzaniso, kuburitswa kwekutanga kwesnagboot kunogona kushandiswa kudzoreredza zvishandiso zvinoenderana neST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI neTexas Instruments AM62x SoCs.

Iyo Toolkit inosanganisira maviri ekushandisa ekurodha uye kupenya:

  • snagrecover - inoshandisa mugadziri-chaiwo masisitimu ekushanda nekodhi muROM kutanga ekunze RAM uye kuvhura iyo U-Boot bootloader pasina kushandura zvirimo zvekusingaperi ndangariro.
  • snagflash - inopindirana nekumhanya U-Boot kuvheneka sisitimu chifananidzo mundangariro isingachinji uchishandisa DFU (Chishandiso Firmware Upgrade), UMS (USB Mass Storage) kana Fastboot.

Source: opennet.ru

Voeg