Specifications

1
Introduction
11
Firmware tools
Radisysprovidesfirmwar etoolsthatinteractdirectlywiththehardwaretoperformsoftware
managementoperations.ThefirmwaretoolsareLinuxbasedandincludeasetofcommands
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_swmutilityisafullyfeaturedutilityprovidedwiththesourcecodethatyoucanuse
toex ecuteanautomaticupgradecampaignviatheSMF.Youcanalsousetheutilityforissuing
commandlineinterface(CLI)commandsthatinvokeSMFoperationsattheshelformodule
level.
ThisupgradeutilityoperatesasbothanHPIandanSMFapplicationusingboththeHPIClient
LibraryandtheSML.Theupgradespecificoperationsdescribedinthisdocumentare
performedusingtheSMLAPIsRSYS_SMLInfoGet()andRSYS_SmlUpgrade().SeeStep7:
Runningthersys_swmutilityforinstructionsusingthersys_swmutilitytoperformupgrades.