RISC-V MCU中文社区

【求助】 Nuclei_Studio 运行N101_irqc_demo串口不显示打印信息

发表于 开源蜂鸟E203 2022-03-24 15:57:45
11
1471
1

使用MCU200T开发板和蜂鸟调试器调试N101,Nuclei_Studio 运行N101_irqc_demo过程中正常,但是串口不显示打印信息,请问有人知道吗?图片alt

图片alt

喜欢1
用户评论 (11)
  • 胡灿

    2022-03-25 17:30:36 胡灿 1#

    在uart_init那里打了断点之后,重新调试运行程序,没有在 uart_init这个位置停下来,直接进入了main函数

    那就换个位置,换到_init()里面,主要目的是看串口有没有被成功初始化。

    不行就从core启动开始运行到串口初始化看看有没有什么问题,这都算是基本调试手段了。

    串口无法打印,就去看看串口初始化是不是出了问题,再逐一排查

  • 2022-03-25 16:48:03 2#

    胡灿

    不是单步调试走过去,是打个断点,串口的初始化在进入main函数之前,程序是需要先运行串口初始化,再运行main函数,所以在串口初始化手动打个断点,让程序先在那停下来

    在uart_init那里打了断点之后,重新调试运行程序,没有在 uart_init这个位置停下来,直接进入了main函数

  • 胡灿

    2022-03-25 16:28:51 胡灿 3#

    不行呀,单步调试都走不到uart_init,走到这里就走不下去了,一直在这一步停着:



    不是单步调试走过去,是打个断点,串口的初始化在进入main函数之前,程序是需要先运行串口初始化,再运行main函数,所以在串口初始化手动打个断点,让程序先在那停下来

  • 2022-03-25 16:04:37 4#

    胡灿

    在那里打个断点,调试的时候就会停在那

    不行呀,单步调试都走不到uart_init,走到这里就走不下去了,一直在这一步停着:



  • 胡灿

    2022-03-25 15:49:29 胡灿 5#

    uart_init在soc_fun.c文件里,main.c里没有,单步调试运行不到那个uart_init的位置:

    在那里打个断点,调试的时候就会停在那

  • 2022-03-25 14:59:45 6#

    胡灿

    不是看printf,是去看串口初始化的地方,uart_init,单步运行看看初始化有没有问题

    uart_init在soc_fun.c文件里,main.c里没有,单步调试运行不到那个uart_init的位置:

  • 胡灿

    2022-03-25 14:14:03 胡灿 7#

    不行的,程序执行到这里就在一直运行,无法向下单步调试了:

    不是看printf,是去看串口初始化的地方,uart_init,单步运行看看初始化有没有问题

  • 2022-03-25 13:13:16 8#

    胡灿

    可以在串口初始化的地方打个断点,然后逐步调试,看看问题是出在哪

    不行的,程序执行到这里就在一直运行,无法向下单步调试了:

  • 胡灿

    2022-03-25 12:09:23 胡灿 9#

    不行的呀,我是下载到ILM里的,单步调试串口也没打印信息出来,程序直接从这里开始运行:

    可以在串口初始化的地方打个断点,然后逐步调试,看看问题是出在哪

  • 2022-03-25 10:51:10 10#

    胡灿

    单步调试看看。

    或者如果程序下载到flash的话,reset看看有没有输出。

    不行的呀,我是下载到ILM里的,单步调试串口也没打印信息出来,程序直接从这里开始运行:

  • 胡灿

    2022-03-25 10:27:49 胡灿 11#

    单步调试看看。

    或者如果程序下载到flash的话,reset看看有没有输出。

未通过实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板