0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32程序卡死在BEAB BKPT 0xAB

℡你是我戒不掉的思念 来源:℡你是我戒不掉的思念 作者:℡你是我戒不掉的 2022-06-21 08:57 次阅读

1.串口打印造成,增加如下代码:

/******************************************************************************
 * 描述  : 重定向c库函数printf到串口
 * 参数  : 无
 * 返回  : HAL_OK       = 0x00U
           HAL_ERROR    = 0x01U
           HAL_BUSY     = 0x02U
           HAL_TIMEOUT  = 0x03U
******************************************************************************/
int fputc(int ch, FILE *f)
{
    return HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, 0xFFFF);
}
 
/******************************************************************************
 * 描述  : 重定向c库函数printf到串口
 * 参数  : 无
 * 返回  : Pointer to data buffer
          
******************************************************************************/
int fgetc(FILE * f)
{
  uint8_t ch = 0;
  HAL_UART_Receive(&huart1,&ch, 1, 0xffff);
  return ch;
}

2.打开

pYYBAGKwbfCAJCbJAADu-34d4ds898.png

本人亲测有效。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2239

    文章

    10665

    浏览量

    348518
  • 串口
    +关注

    关注

    14

    文章

    1483

    浏览量

    74480
  • 代码
    +关注

    关注

    30

    文章

    4553

    浏览量

    66665
收藏 人收藏

    评论

    相关推荐

    STM32F103C8T6 SPI从机发送数据错误的原因?

    xEE,0xAB0xAB,使用中断,但是实际的波形从机发送的数据不对,麻烦大家帮忙看看是什么原因呢? 从机的配置:(主机SPI参数的配置和从机相同) 中断函数:
    发表于 03-11 08:24

    针对mdk中STM32程序无法使用printf,停留BEAB BKPT 0xAB处问题解决

    014:针对mdk中STM32程序无法使用printf,产生停留BEAB BKPT 0xAB处问题的解决(转)在网上搜了下,发现有很多这样的
    发表于 04-22 17:46

    BEAB,您懂多少?

    BEAB英国电器及电器设备安全质量认证标志 BEAB (British Electrotechnical Approvals Board) 英国电工认证局,成立于 1960 年,是一个独立的国家级
    发表于 09-27 10:23

    关于STM32程序Debug卡死startup_stm32fxxx_hd.s问题

    今天程序时加入了串口程序,发现烧写进板子卡死了。debug一下发现是卡死文件startup
    发表于 03-18 16:35

    lwip的程序修改后不动

    uart_init()注释掉 同时把usmart_dev.init()也注释掉,发现程序进了主函数cache_enable();中就不动了 反编译中是停在了0x08000A68 BEAB BK
    发表于 03-10 04:35

    串口助手接收数据,0x00及之后的数据不显示

    举个例子,单片机发送一组这样的数组{0x0a,0xab0x00,0xab},然后串口助手上,显示出来的只有0a ab,后面两个就不显示,
    发表于 10-15 16:53

    STM32程序卡死启动文件startup_stm32fxxxx.s的SysTick_Handler中怎么解决?

    STM32程序卡死启动文件startup_stm32fxxxx.s的SysTick_Handler中怎么解决?
    发表于 01-18 07:52

    如何解决STM32程序Debug卡死startup_stm32fxxx_hd.s的问题?

    如何解决STM32程序Debug卡死startup_stm32fxxx_hd.s的问题?
    发表于 01-27 07:40

    中断处理子程序与普通的子程序有什么区别

    ;,!与~,||与|操作有什么区别?4. 0x89 & 0x7A=? 0x67 | 0x7B= ?0xAB ^
    发表于 02-25 07:23

    mbedtls计算出与SDK不同的cmac签名是怎么回事?

    uint8_t plainKey[] = {0xAB, 0xAB, 0xAB, 0xAB, 0xAB,
    发表于 02-28 06:06

    串口助手接收数据,0x00及之后的数据不显示如何解决?

    举个例子,单片机发送一组这样的数组{0x0a,0xab0x00,0xab},然后串口助手上,显示出来的只有0a ab,后面两个就不显示,
    发表于 09-28 07:17

    关于STM32程序Debug卡死在startup_stm32fxxx_hd.s问题

    今天在写程序时加入了串口程序,发现烧写进板子卡死了。debug一下发现是卡死在文件startup_stm32fxxx_hd.s 第324行3
    发表于 12-02 18:21 0次下载
    关于<b class='flag-5'>STM32</b><b class='flag-5'>程序</b>Debug<b class='flag-5'>卡死</b>在startup_<b class='flag-5'>stm32</b>fxxx_hd.s问题

    STM32F103 库函数写外部中断时程序卡死,追踪运行卡死在启动文件.s的 B.中解决办法,实测OK,供参考

    STM32F103 库函数写外部中断时程序卡死,追踪运行卡死在启动文件.s的 B.中解决办法,实测OK,供参考
    发表于 12-08 12:21 11次下载
    <b class='flag-5'>STM32</b>F103 库函数写外部中断时<b class='flag-5'>程序</b><b class='flag-5'>卡死</b>,追踪运行<b class='flag-5'>卡死</b>在启动文件.s的 B.中解决办法,实测OK,供参考

    STM32L151 FLASH_ProgramHalfPage写入失败,程序卡死并导致STli

    STM32L151CBT6A Flash半页写入程序卡死并导致STli
    发表于 12-09 09:51 13次下载
    <b class='flag-5'>STM32</b>L151 FLASH_ProgramHalfPage写入失败,<b class='flag-5'>程序</b><b class='flag-5'>卡死</b>并导致STli

    STM32 HAL库串口同时收发,接收卡死

    STM32 HAL库串口同时收发,接收卡死? 为什么STM32 HAL库串口会出现同时收发导致接收卡死的问题?如何解决这个问题? 首先,我们来了解一下
    的头像 发表于 10-26 17:42 2348次阅读