• 大小: 610KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-02
  • 语言: 其他
  • 标签: STM32  

资源简介

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个文件信息

评论

共有 条评论