Tha Snagboot, inneal ath-bheothachaidh airson innealan freumhaichte, ri fhaighinn

Tha Bootlin air a’ chiad fhoillseachadh den phasgan inneal Snagboot fhoillseachadh, a chaidh a dhealbhadh gus innealan freumhaichte a chuir air ais agus a chuir stad air tòiseachadh a thoirt air ais agus ath-nuadhachadh, mar eisimpleir, air sgàth coirbeachd firmware. Tha an còd Snagboot sgrìobhte ann am Python agus tha e ceadaichte fon GPLv2.

Bidh a’ mhòr-chuid de àrd-ùrlaran freumhaichte, ma thachras milleadh firmware, a’ toirt seachad eadar-aghaidh USB no UART airson gnìomhachd ath-nuadhachadh agus ìomhaigh bròg a ghluasad, ach tha na h-eadar-aghaidhean sin sònraichte do gach àrd-ùrlar agus feumaidh iad goireasan ath-bheothachaidh ceangailte ri toraidhean bho luchd-saothrachaidh fa leth a chleachdadh. Tha Snagboot na analog de ghoireasan sònraichte, sa mhòr-chuid seilbh, airson innealan ath-nuadhachadh agus frasadh, leithid STM32CubeProgrammer, SAM-BA ISP, UUU agus sunxi-fel.

Tha Snagboot air a dhealbhadh gus obrachadh le raon farsaing de bhùird agus innealan freumhaichte, a tha a’ cur às don fheum air luchd-leasachaidh siostam freumhaichte ionnsachadh mu bhith a’ cleachdadh diofar ghoireasan. Mar eisimpleir, faodar a’ chiad fhoillseachadh de snagboot a chleachdadh gus innealan fhaighinn air ais stèidhichte air na ST STM32MP1, Microchip SAMA5, NXP i.MX6/7/8, Texas Instruments AM335x, Allwinner SUNXI agus Texas Instruments AM62x SoCs.

Tha dà ghoireas anns an inneal airson luchdachadh sìos agus frasadh:

  • snagrecover - a’ cleachdadh uidheamachdan a tha sònraichte don neach-dèanamh airson a bhith ag obair le còd ann an ROM gus RAM taobh a-muigh a thòiseachadh agus an luchd-luachaidh U-Boot a chuir air bhog gun a bhith ag atharrachadh susbaint cuimhne maireannach.
  • snagflash - ag eadar-obrachadh le ruith U-Boot gus ìomhaigh an t-siostaim a chuir a-steach do chuimhne nach gabh atharrachadh a’ cleachdadh DFU (Ùrachadh Firmware Innealan), UMS (USB Mass Storage) no Fastboot.

Source: fosgailtenet.ru

Cuir beachd ann