資源簡介
KEIL開發STM32F103程序,在片外NorFlash或者是SRAM中運行。
STM32F103有三種啟動方式,但是都無法直接在NorFlash或者片外SRAM啟動,因此需要BootLoader,然后再執行跳轉。
附件里有三個文件夾,一個是BOOT,一個是NorFlash應用程序,一個是SRAM應用程序,都是采用KEIL3.8編譯。
本次選用BootLoader放在片內Flash,啟動后配置FSMC_SRAM、以及FSMC_NOR,然后執行跳轉到片外運行。
代碼片段和文件信息
#include?“nvic.h“
#include?“header.h“
void?NVIC_Configuration(void)
{
NVIC_InitTypeDef?NVIC_InitStructure;
NVIC_SetVectorTable(NVIC_VectTab_FLASH?0x0000);? //將中斷向量表定為在0x2000?0000處
??
/*
?*?RTC中斷優先級,秒級中斷,低優先級
?*/
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
NVIC_InitStructure.NVIC_IRQChannel?=?RTC_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority?=?3;
NVIC_InitStructure.NVIC_IRQChannelSubPriority?=?2;
NVIC_InitStructure.NVIC_IRQChannelCmd?=?ENABLE;
NVIC_Init(&NVIC_InitStructure);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????6201??2013-12-18?13:52??STM32F103ZE+S29GL128P.jflash
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\
?????文件????????5315??2014-02-21?16:46??STM32F103ZET6_NorFlash運行代碼\RSUController.Opt
?????文件????????4901??2014-02-21?16:38??STM32F103ZET6_NorFlash運行代碼\RSUController.Uv2
?????文件???????36709??2014-02-21?16:38??STM32F103ZET6_NorFlash運行代碼\RSUController_MyTarget.dep
?????文件????????5314??2014-02-21?16:38??STM32F103ZET6_NorFlash運行代碼\RSUController_Opt.Bak
?????文件????????4903??2014-02-21?16:00??STM32F103ZET6_NorFlash運行代碼\RSUController_Uv2.Bak
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\Driver\
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Inc\
?????文件??????????82??2012-10-11?16:40??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Inc\nvic.h
?????文件?????????110??2014-02-21?15:57??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Inc\rtc.h
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Src\
?????文件?????????568??2014-02-21?15:54??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Src\nvic.c
?????文件????????1831??2014-02-21?15:57??STM32F103ZET6_NorFlash運行代碼\Source\Driver\Src\rtc.c
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\
?????目錄???????????0??2014-03-22?15:07??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\
?????文件????????2220??2010-11-05?10:59??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\cortexm3_macro.h
?????文件???????18854??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_adc.h
?????文件????????6911??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_bkp.h
?????文件???????12279??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_can.h
?????文件????????1881??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_crc.h
?????文件????????9598??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_dac.h
?????文件????????2859??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_dbgmcu.h
?????文件???????17974??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_dma.h
?????文件????????5776??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_exti.h
?????文件???????14015??2011-02-17?10:35??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_flash.h
?????文件???????19041??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_fsmc.h
?????文件???????14820??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_gpio.h
?????文件???????16213??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_i2c.h
?????文件????????3414??2008-09-23?09:19??STM32F103ZET6_NorFlash運行代碼\Source\FWLib\inc\stm32f10x_iwdg.h
............此處省略222個文件信息
- 上一篇:QML 折線圖 縮放 拖動 截圖
- 下一篇:使用應廣PMS15定時控制植物燈、水泵。
評論
共有 條評論