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
    +关注

    关注

    2265

    文章

    10858

    浏览量

    354450
  • 串口
    +关注

    关注

    14

    文章

    1541

    浏览量

    76101
  • 代码
    +关注

    关注

    30

    文章

    4730

    浏览量

    68271
收藏 人收藏

    评论

    相关推荐

    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

    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

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

    STM32F030 做IAP时NVIC_Init()中断卡死和“could not stop cortex-m device”问题分析

    新项目需求,然后用STM32F030的MCU编写的一个IAP&&APP程序,这中间就出现一个问题,就是APP跳转到IAP升级的时候出现了NVIC_Init()中断
    发表于 12-09 09:36 2次下载
    <b class='flag-5'>STM32</b>F030 做IAP时NVIC_Init()中断<b class='flag-5'>卡死</b>和“could not stop cortex-m device”问题分析

    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进行调试时;进入 LDR R0, =SystemInit卡死

    调试之旅,但是仿真时直接进入下图所示:3、问题分析 记得在上次遇到类似的问题;是使用H750的串口打印输出时;程序直接卡死;并未运行;解决方案是由于“微库”没有勾选;于是试了一下;然后就这样解决了;有的小伙伴说是由于开启了
    发表于 12-28 20:07 9次下载
    <b class='flag-5'>stm32</b><b class='flag-5'>在</b>进行调试时;进入 LDR R<b class='flag-5'>0</b>, =SystemInit<b class='flag-5'>卡死</b>

    如何避免PLC程序卡死呢?

    编写稳定的程序:编写良好的、稳定的PLC程序是避免程序卡死的关键。确保程序逻辑清晰、简洁,并遵循编程最佳实践。避免死循环、逻辑错误和冲突的发
    的头像 发表于 01-26 09:14 592次阅读