程序下载问题和程序跳进HardFault_Handler()死循环问题

2019-07-16 08:21发布

刚学ARM单片机STM32F103c8t6。
1、请问J—flash ARM里面没有c8t6的Program。。怎么办,这样是不是就不能用J—flash给单片机下载程序了呢??





2、用J—Link和Keil仿真
程序很简单,用ISP下载么问题的。可用J—Link和Keil一仿真,好像没进主程序就直接跳进HardFault_Handler()里。大家能看出有什么问题么。

#include "stm32f10x.h"
int main()
{GPIO_InitTypeDef a;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);
a.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2;
a.GPIO_Speed=GPIO_Speed_10MHz;
a.GPIO_Mode=GPIO_Mode_Out_PP;
GPIO_Init(GPIOA, &a);
GPIOA->ODR=1;
while(1);
}


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。