你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32通过串口打印数据进入HardFault_Handler

[复制链接]
yqsqqq 提问时间:2018-9-29 10:49 /
我移植了FreeRTOS之后,在进入任务之前打印串口数据,就进入HardFault_Handler,但是打印数据长度少于10个字节就没问题,不知道是怎么回事

MX_GPIO_Init();
  MX_USART3_UART_Init();
  MX_TIM3_Init();
  MX_TIM4_Init();
  HAL_TIM_Base_Start_IT(&htim3);
  HAL_TIM_Base_Start_IT(&htim4);
  /* USER CODE BEGIN 2 */

HAL_UART_Transmit(&huart3, (uint8_t *)"startdfgdfgds...\r\n",12,0xfffffff);

OSTaskStart();

收藏 评论1 发布时间:2018-9-29 10:49

举报

1个回答
MrJiu 回答时间:2018-9-29 14:13:31
可以在线调试一下,可以用软件看从哪里进入的硬件中断。。。好像叫做啥栈的,IAR和Keil都有这个功能,其次,大于10个字符就不行,小于就可以,难道是溢出?不过不可能啊,这个是直接发送的,难道是时间有关系?很难说。。。

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版