《电子技术应用》2023年第49卷第3期EmbeddedTechnology嵌入式技术基于TMS320F28335的二次Bootloader在线升级方法许化,黎蕾,倪云龙,余国良(中国电子科技集团公司第五十八研究所,江苏无锡214072)摘要:为避免TMS320F28335在程序升级过程中需要执行打开嵌入式设备、额外配置GPIO管脚电平或单独开发专用上位机软件的操作,提出了一种二次Bootloader方法来实现应用程序的在线升级。将TMS320F28335配置为Flash启动模式,通过预烧写二次Bootloader程序,将通用串口上位机软件下发的应用程序bin文件存储在TMS320F28335的外扩SRAM中,执行将应用程序烧写到片上Flash指定区域的操作,并跳转执行应用程序,实现应用程序的在线升级功能。实验结果表明,该方法有效可行,具有较强的通用性和可靠性。关键词:TMS320F28335;DSP;二次Bootloader;在线升级;串口通信中图分类号:TP311文献标志码:ADOI:10.16157/j.issn.0258-7998.223190中文引用格式:许化,黎蕾,倪云龙,等.基于TMS320F28335的二次Bootloader在线升级方法[J].电子技术应用,2023,49(3):139-142.英文引用格式:XuHua,LiLei,NiYunlong,etal.OnlineupgrademethodofsecondbootloaderbasedonTMS320F28335[J].Ap‐plicationofElectronicTechnique,2023,49(3):139-142.OnlineupgrademethodofsecondbootloaderbasedonTMS320F28335XuHua,LiLei,NiYunlong,YuGuoliang(NO.58ResearchInstituteofChinaElectronicsTechnologyGroupCorporation,Wuxi214072,China)Abstract:Toavoidtheoperationsofopeningembeddeddevice,configuringGPIOpinvoltagelevel,ordevelopingthespecialuppercomputersoft‐wareduringtheonlineupgradeprocessofapplicationprogramforTMS320F28335,asecondbootloadermethodwasproposed.Torealizetheonlineupgradefunctionofapplicationprogram,TMS320F28335wasconfiguredasFlashbootmode,andthesecondbootloaderwaspre-burned.Theapplica‐tionprogrambinaryfilefromgeneralserialportuppercomputersoftwarewasstoredintheexternalextendedSRAMofTMS320F28335,andwasdownloadedtoon-chipFlash.Andthen,thesystemjumpstoexecutetheapplicationprogram.Theexperimentalresultsshowthatthismethodiseffec‐tiveandfeasible,andithasstronguniversalityandreliability.Keywords:TMS320F28335;DSP;secondbootloader;onlineupgrade;serialcommunication0引言TMS320F2...