微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 9G-STM32 EWARM开发过程简介之三

9G-STM32 EWARM开发过程简介之三

时间:11-29 来源:互联网 点击:

在D:worksEK-STM3210E-UCOSIIUcsoftwareuC-BSPsp.c中注释掉:
// FLASH_SetLatency(FLASH_Latency_2);
// FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);

// FLASH_SetLatency(FLASH_Latency_2); /* Embedded Flash Configuration */
// FLASH_HalfCycleAccessCmd(FLASH_HalfCycleAccess_Disable);
// FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);

8,修改中断向量
把D:worksEK-STM3210E-UCOSIILibrariesCMSISCoreCM3startupiarstartup_stm32f10x_md.s
中的:
PendSV_Handler 改为:OS_CPU_PendSVHandler
SysTick_Handler改为:OS_CPU_SysTickHandler
并在文件前添加:
EXTERN OS_CPU_PendSVHandler
EXTERN OS_CPU_SysTickHandler

三,移植修改EK-STM3210E-UCOSII工程
1,在D:worksEK-STM3210E-UCOSIIUcsoftwareuC-BSPsp.c中
修改键盘宏定义,键盘初始化及键盘状态读取,使之与EK-STM3210E板硬件相一致;
2,在D:worksEK-STM3210E-UCOSIISourceapp.c中
修改接收到按键信息做相应的处理;

四,编译调试EK-STM3210E-UCOSII工程

按常规编译下载调试即可。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top