程序下载问题和程序跳进HardFault_Handler()死循环问题
时间:10-02
整理:3721RD
点击:
刚学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);
}
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);
}
弄了一天还是不知道问题在哪里。自己顶一下。ORZ
过了几天了,自己再顶一下。
自己顶应该没事吧。
最后一次顶一下。因为问题还没解决。
顶,遇到了同样的问题
下个例程看看