swi 文章 進入swi技術社區(qū)
基于ARM7軟中斷程序的設計

- 摘要:本文以ARM7內核的MCU LPC2458在片外FLASH上運行程序時,采用SWI軟中斷的方法實現同時寫片外FLASH的例子,詳細講述ARM7內核的MCU如何設計SWI軟中斷程序的流程、方法和應用原理。 1 背景描述 筆者在設計一項目時采用LPC2458。此CPU為ARM7內核,帶512K字節(jié)的片內FLASH,98k字節(jié)的片內RAM,支持片外LOCAL BUS總線,可從片外NOR FLASH啟動CPU。由于代碼量較大,程序放在片外的NOR FLASH中。且存在片外NOR FLASH在
- 關鍵字: ARM7 LPC2458 FLASH MCU SWI CPU 201409
共4條 1/1 1 |
swi介紹
SWI(Software Interrupt),在 RISC OS中使用 SWI 來訪問操作系統(tǒng)例程或第三方生產的模塊。許多應用使用模塊來給其他應用提供低層外部訪問。
SWI 的例子有:
* 文件器 SWI,它輔助讀寫磁盤、設置屬性等。
* 打印機驅動器 SWI,用來輔助使用打印并行端口。
* FreeNet/Acorn TCP/IP 協議棧 SWI,用 TCP/I [ 查看詳細 ]