微控制器的BootROM设计及验证  

Design and Verification of BootROM for Microcontroller

在线阅读下载全文

作  者:龚华 王一鸣 GONG Hua;WANG Yiming(The 47th Institute of China Electronics Technology Group Corporation,Shenyang 110000,China)

机构地区:[1]中国电子科技集团公司第四十七研究所,沈阳110000

出  处:《微处理机》2022年第5期1-5,共5页Microprocessors

摘  要:以一款国产化基于ARM架构的32位微控制器芯片为实例,对其进行BootROM设计。从BOOT_BLOCK分布与BOOT_FLASH分布两方面入手,对主流微控制器的BootROM代码逻辑进行分析,总结出FlashMagic的ISP控制流特点及其命令的数据规律,以此自主设计出eFlash控制器的代码逻辑,形成微控制器的BootROM代码工程。对工程的IAP、ISP命令响应机制展开调试,并进一步验证其烧写或升级BOOT_FLASH的功能。通过调试验证,BootROMbinary代码被放置在内部写保护闪存,能够实现微控制器芯片的BOOT功能。Taking a domestic 32-bit microcontroller chip based on ARM architecture as an example,the BootROM design is carried out. Starting with the distribution of BOOT_BLOCK and BOOT_FLASH,the BootROM code logic of mainstream microcontrollers is analyzed, and the characteristics of ISP control flow of FlashMagic and the data rules of its commands are summarized, based on that, the code logic of eFlash controller is independently designed, thus forming the BootROM code project of microcontrollers.The IAP and ISP command response mechanism of the project is tested, and its function of burning or upgrading BOOT_FLASH is verified. Through debugging and verification, the BootROMbinary code is placed in the internal write-protected flash memory, which can realize the BOOT function of the microcontroller chip.

关 键 词:ARM架构 嵌入式控制器 FPGA技术 JTAG接口 在应用编程 在系统编程 

分 类 号:TN402[电子电信—微电子学与固体电子学]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象