{"title":"基于IAR的单片机外置闪存通用编程算法的研究与设计","authors":"Hongfei Hu, Yimei Xu, Yongheng Liu, Bin Jia","doi":"10.1109/AINIT59027.2023.10212461","DOIUrl":null,"url":null,"abstract":"Microcontrollers have extensive applications in IoT, embedded systems, and smart hardware. However, the most recently released MCUs encounter difficulties in getting immediate support from IAR, particularly in external flash programming procedures. This article proposes a universal programming algorithm utilizing MCU external flash based on IAR to address these issues. The algorithm significantly enhances the efficiency of developing newly released MCUs and ensures the stable and reliable processing of programming. Using the STM32F750N8 as an example, this article thoroughly evaluates the basic theories and key technologies of the universal programming algorithm. The analysis includes the infrastructure between MCU and flash interface, the universal programming algorithm, and IAR integration and debugging. Based on comprehensive research, this article produces a precise and clear instruction manual for designing a programming algorithm for MCU external flashing, which is crucial in advancing technology in this field.","PeriodicalId":276778,"journal":{"name":"2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Research and Design of a Universal Flash Programming Algorithm for MCU External Flash Based on IAR\",\"authors\":\"Hongfei Hu, Yimei Xu, Yongheng Liu, Bin Jia\",\"doi\":\"10.1109/AINIT59027.2023.10212461\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Microcontrollers have extensive applications in IoT, embedded systems, and smart hardware. However, the most recently released MCUs encounter difficulties in getting immediate support from IAR, particularly in external flash programming procedures. This article proposes a universal programming algorithm utilizing MCU external flash based on IAR to address these issues. The algorithm significantly enhances the efficiency of developing newly released MCUs and ensures the stable and reliable processing of programming. Using the STM32F750N8 as an example, this article thoroughly evaluates the basic theories and key technologies of the universal programming algorithm. The analysis includes the infrastructure between MCU and flash interface, the universal programming algorithm, and IAR integration and debugging. Based on comprehensive research, this article produces a precise and clear instruction manual for designing a programming algorithm for MCU external flashing, which is crucial in advancing technology in this field.\",\"PeriodicalId\":276778,\"journal\":{\"name\":\"2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)\",\"volume\":\"18 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AINIT59027.2023.10212461\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 4th International Seminar on Artificial Intelligence, Networking and Information Technology (AINIT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AINIT59027.2023.10212461","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Research and Design of a Universal Flash Programming Algorithm for MCU External Flash Based on IAR
Microcontrollers have extensive applications in IoT, embedded systems, and smart hardware. However, the most recently released MCUs encounter difficulties in getting immediate support from IAR, particularly in external flash programming procedures. This article proposes a universal programming algorithm utilizing MCU external flash based on IAR to address these issues. The algorithm significantly enhances the efficiency of developing newly released MCUs and ensures the stable and reliable processing of programming. Using the STM32F750N8 as an example, this article thoroughly evaluates the basic theories and key technologies of the universal programming algorithm. The analysis includes the infrastructure between MCU and flash interface, the universal programming algorithm, and IAR integration and debugging. Based on comprehensive research, this article produces a precise and clear instruction manual for designing a programming algorithm for MCU external flashing, which is crucial in advancing technology in this field.