lugl4313820 发表于 2024-11-14 14:03

【STM32H7S78-DK】测评+I2S在MDK环境中,调试时找不到寄存器,在读取IS_BIT时卡死

<p>【问题】</p>

<p>我在做I2S做播放音乐时,一直卡死,经过调试,发现卡死在stm327rsxx_hal_i2s.c的第1512行,读Tx_request is already enable这里</p>

<p> &nbsp;</p>

<p>我想查看一下I2S的寄存器,但是没有看到有这个选项:</p>

<p>&nbsp; 使用STM32CubeIDE运行官方的BSP的音频示例是可以运行的,但是在MDK折环境下是不行的。</p>

Jacktang 发表于 2024-11-15 07:24

<p>可以在MDK中设置断点,逐步执行代码,观察变量和外设状态</p>

HeTui 发表于 2024-11-15 09:16

<p>dd楼主,想要一下你AT32的CAN的代码学习一下,看下私信</p>

lugl4313820 发表于 2024-11-15 10:20

HeTui 发表于 2024-11-15 09:16
dd楼主,想要一下你AT32的CAN的代码学习一下,看下私信

<p>已经回复你啦,谢谢你的关注!</p>

damiaa 发表于 2024-11-18 11:31

<p>STM32CubeIDE运行没问题的话代码应该没什么问题。</p>

<p>就是看看MDK环境和STM32CubeIDE有没有不一样的地方。</p>

<p>启动文件,初始化 其他配置,还有两者的库否版本是否一样。</p>

lugl4313820 发表于 2024-11-18 11:55

damiaa 发表于 2024-11-18 11:31
STM32CubeIDE运行没问题的话代码应该没什么问题。

就是看看MDK环境和STM32CubeIDE有没有不一样的地方。
...

<p>还在一路填坑中,工程太大了,还有用到了rtos,不知道问题出在哪里了。现在向spi6写入数据后,他就跳到B那里卡死了,也没有进异常中断中。</p>

damiaa 发表于 2024-11-18 13:41

<div class='shownolgin' data-isdigest='no'>lugl4313820 发表于 2024-11-18 11:55
还在一路填坑中,工程太大了,还有用到了rtos,不知道问题出在哪里了。现在向spi6写入数据后,他就跳到B ...

<p>楼主是用它折腾项目了?</p>
</div><script>showreplylogin();</script><script type="text/javascript">(function(d,c){var a=d.createElement("script"),m=d.getElementsByTagName("script"),eewurl="//counter.eeworld.com.cn/pv/count/";a.src=eewurl+c;m.parentNode.insertBefore(a,m)})(document,523)</script>

lugl4313820 发表于 2024-11-18 16:55

<div class='shownolgin' data-isdigest='no'>damiaa 发表于 2024-11-18 13:41
楼主是用它折腾项目了?

<p>不是呀,要写作业呀,搞了半个月了,还没有弄好。</p>
</div><script>showreplylogin();</script>
页: [1]
查看完整版本: 【STM32H7S78-DK】测评+I2S在MDK环境中,调试时找不到寄存器,在读取IS_BIT时卡死