Specifications
1
Introduction
11
Firmware tools
Radisysprovidesfirmwar etoolsthatinteractdirectlywiththehardwaretoperformsoftware
managementoperations.ThefirmwaretoolsareLinux‐basedandincludeasetofcommands
forperforminglowleveloperationssuchascheckingfortheversionsofinstalledfirmware,
updatingtheflashbanks,andverifyingtheimages.Thesetoolstypicallyrunlocallyonthe
localmanagementprocessor,butsomeofthetoolsmaybeabletoperformtheiroperations
remotely.Fordescriptionsofthefirmwaretoolsandtheassociatedentities,seetheATCA
SoftwareGuide.
Programmable devices
Theprogrammabledevicesarethephysicalhardwaredevicesthatcontainthestored
programs.Eachhardwaremodulehasanumberofprogrammabledevicesmodeledas
upgradeablesoftwareentities.Theseentitiesrepresentthesoftwarethatexistsonnon‐
volatileprogrammabledevices,suchasFlashandEEPROM,andonlogicdevices,suchasFPGA
andCPLD.
Upgrade campaign configuration file
Theupgradecampaignconfigurationfileisthefilewheretheparametersfortheupdateare
set.Thefileisusedbythersys_swmutilityindeterminingwhichmodulesandcomponents
areupdatedandinwhatordertheupdatestak eplace.Fordetailsonpreparingthefile,see
Step6:Definetheupgradecampaignconfigurationfileonpage 26.
rsys_swm utility
Thersys_swmutilityisafully‐featuredutilityprovidedwiththesourcecodethatyoucanuse
toex ecuteanautomaticupgradecampaignviatheSMF.Youcanalsousetheutilityforissuing
commandlineinterface(CLI)commandsthatinvokeSMFoperationsattheshelformodule
level.
ThisupgradeutilityoperatesasbothanHPIandanSMFapplicationusingboththeHPIClient
LibraryandtheSML.Theupgrade‐specificoperationsdescribedinthisdocumentare
performedusingtheSMLAPIsRSYS_SMLInfoGet()andRSYS_SmlUpgrade().SeeStep7:
Runningthersys_swmutilityforinstructionsusingthersys_swmutilitytoperformupgrades.