搜索
查看: 1165|回复: 8

[已解决] STM32L476 中斷問題或編譯問題

[复制链接]

该用户从未签到

3

主题

7

帖子

0

蝴蝶豆

高级会员

最后登录
2020-10-23
发表于 2018-3-22 15:57:58 | 显示全部楼层 |阅读模式
本帖最后由 天天地天天 于 2018-3-23 10:21 编辑

各位大大們一個問題,我圖片上的紅色圈圈。再我每次運行程序時,每次都會一直停在我紅色圈圈處的位置,然後就一直停在這個點,想問問大家有沒有人跟我一樣的問題,這會是什麼原因造成? 最後是如何解決的呢?
P.S.停在startup_stm32l476xx.s裡的第405行
停止點.png

回复

使用道具 举报

该用户从未签到

21

主题

1073

帖子

442

蝴蝶豆

论坛元老

最后登录
2021-5-10
发表于 2018-3-22 19:21:34 | 显示全部楼层
函数名对不对?
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

74

主题

3420

帖子

82

蝴蝶豆

社区小助手

最后登录
2023-11-12
发表于 2018-3-22 16:03:07 | 显示全部楼层
本帖最后由 wenyangzeng 于 2018-3-22 16:05 编辑

出现硬件故障、堆栈溢出等致命故障。应该先查找晶振电路起振否、系统时钟配置有误导致超频等等。
回复 支持 1 反对 0

使用道具 举报

该用户从未签到

3

主题

7

帖子

0

蝴蝶豆

高级会员

最后登录
2020-10-23
 楼主| 发表于 2018-3-22 16:07:59 | 显示全部楼层
我主振是使用內振的80M,32k是使用外振的單純給RTC使用,初始化設置都有過,但進入while loop後跑完2次,就直接進到這裡沒出去了.....
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

31

帖子

14

蝴蝶豆

高级会员

最后登录
2023-8-5
发表于 2018-3-22 16:38:05 | 显示全部楼层
这个肯定是程序问题啦,一点点注释跑起来看看还有这个错误吗
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

7

帖子

0

蝴蝶豆

高级会员

最后登录
2020-10-23
 楼主| 发表于 2018-3-22 16:43:17 | 显示全部楼层
本帖最后由 天天地天天 于 2018-3-22 16:53 编辑

回大大有的!
我有註釋掉一條程序,後他就不會卡住了,但是我找不到條程序哪裡有問題......
P.S.那條程序是ST所撰寫LoRaWAN的控制程序,我沒有做變動單純移植程序過來,變換腳位而已。
      所有的程序設定都是跟著ST給的範例程序設定去設置的!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2017-12-6 11:47
  • 签到天数: 1 天

    [LV.1]初来乍到

    49

    主题

    3724

    帖子

    429

    蝴蝶豆

    论坛元老

    最后登录
    2021-8-7
    发表于 2018-3-22 17:51:18 | 显示全部楼层
    本帖最后由 toofree 于 2018-3-22 17:52 编辑

    不清楚怎么回事。
    你的程序跑到中断服务中出不来了。从237行到405行,全部是Default_Handler,外设中断向量表及中断服务跳转地址。
    程序指针怎么跑进来的,而且还是跑到最后的,值得研究。

    你都开什么中断了?如果列表中的中断都没开,那有可能是堆栈溢出了,或者是别的异常跳转。
    1. Default_Handler PROC

    2.         EXPORT     WWDG_IRQHandler                   [WEAK]
    3.         EXPORT     PVD_PVM_IRQHandler                [WEAK]
    4.         EXPORT     TAMP_STAMP_IRQHandler             [WEAK]
    5.         EXPORT     RTC_WKUP_IRQHandler               [WEAK]
    6.         EXPORT     FLASH_IRQHandler                  [WEAK]
    7.         EXPORT     RCC_IRQHandler                    [WEAK]
    8.         EXPORT     EXTI0_IRQHandler                  [WEAK]
    9.         EXPORT     EXTI1_IRQHandler                  [WEAK]
    10.         EXPORT     EXTI2_IRQHandler                  [WEAK]
    11.         EXPORT     EXTI3_IRQHandler                  [WEAK]
    12.         EXPORT     EXTI4_IRQHandler                  [WEAK]
    13.         EXPORT     DMA1_Channel1_IRQHandler          [WEAK]
    14.         EXPORT     DMA1_Channel2_IRQHandler          [WEAK]
    15.         EXPORT     DMA1_Channel3_IRQHandler          [WEAK]
    16.         EXPORT     DMA1_Channel4_IRQHandler          [WEAK]
    17.         EXPORT     DMA1_Channel5_IRQHandler          [WEAK]
    18.         EXPORT     DMA1_Channel6_IRQHandler          [WEAK]
    19.         EXPORT     DMA1_Channel7_IRQHandler          [WEAK]
    20.         EXPORT     ADC1_2_IRQHandler                 [WEAK]
    21.         EXPORT     CAN1_TX_IRQHandler                [WEAK]
    22.         EXPORT     CAN1_RX0_IRQHandler               [WEAK]
    23.         EXPORT     CAN1_RX1_IRQHandler               [WEAK]
    24.         EXPORT     CAN1_SCE_IRQHandler               [WEAK]
    25.         EXPORT     EXTI9_5_IRQHandler                [WEAK]
    26.         EXPORT     TIM1_BRK_TIM15_IRQHandler         [WEAK]
    27.         EXPORT     TIM1_UP_TIM16_IRQHandler          [WEAK]
    28.         EXPORT     TIM1_TRG_COM_TIM17_IRQHandler     [WEAK]
    29.         EXPORT     TIM1_CC_IRQHandler                [WEAK]
    30.         EXPORT     TIM2_IRQHandler                   [WEAK]
    31.         EXPORT     TIM3_IRQHandler                   [WEAK]
    32.         EXPORT     TIM4_IRQHandler                   [WEAK]
    33.         EXPORT     I2C1_EV_IRQHandler                [WEAK]
    34.         EXPORT     I2C1_ER_IRQHandler                [WEAK]
    35.         EXPORT     I2C2_EV_IRQHandler                [WEAK]
    36.         EXPORT     I2C2_ER_IRQHandler                [WEAK]
    37.         EXPORT     SPI1_IRQHandler                   [WEAK]
    38.         EXPORT     SPI2_IRQHandler                   [WEAK]
    39.         EXPORT     USART1_IRQHandler                 [WEAK]
    40.         EXPORT     USART2_IRQHandler                 [WEAK]
    41.         EXPORT     USART3_IRQHandler                 [WEAK]
    42.         EXPORT     EXTI15_10_IRQHandler              [WEAK]
    43.         EXPORT     RTC_Alarm_IRQHandler              [WEAK]
    44.         EXPORT     DFSDM1_FLT3_IRQHandler            [WEAK]
    45.         EXPORT     TIM8_BRK_IRQHandler               [WEAK]
    46.         EXPORT     TIM8_UP_IRQHandler                [WEAK]
    47.         EXPORT     TIM8_TRG_COM_IRQHandler           [WEAK]
    48.         EXPORT     TIM8_CC_IRQHandler                [WEAK]
    49.         EXPORT     ADC3_IRQHandler                   [WEAK]
    50.         EXPORT     FMC_IRQHandler                    [WEAK]
    51.         EXPORT     SDMMC1_IRQHandler                 [WEAK]
    52.         EXPORT     TIM5_IRQHandler                   [WEAK]
    53.         EXPORT     SPI3_IRQHandler                   [WEAK]
    54.         EXPORT     UART4_IRQHandler                  [WEAK]
    55.         EXPORT     UART5_IRQHandler                  [WEAK]
    56.         EXPORT     TIM6_DAC_IRQHandler               [WEAK]
    57.         EXPORT     TIM7_IRQHandler                   [WEAK]
    58.         EXPORT     DMA2_Channel1_IRQHandler          [WEAK]
    59.         EXPORT     DMA2_Channel2_IRQHandler          [WEAK]
    60.         EXPORT     DMA2_Channel3_IRQHandler          [WEAK]
    61.         EXPORT     DMA2_Channel4_IRQHandler          [WEAK]
    62.         EXPORT     DMA2_Channel5_IRQHandler          [WEAK]
    63.         EXPORT     DFSDM1_FLT0_IRQHandler            [WEAK]
    64.         EXPORT     DFSDM1_FLT1_IRQHandler            [WEAK]
    65.         EXPORT     DFSDM1_FLT2_IRQHandler            [WEAK]
    66.         EXPORT     COMP_IRQHandler                   [WEAK]
    67.         EXPORT     LPTIM1_IRQHandler                 [WEAK]
    68.         EXPORT     LPTIM2_IRQHandler                 [WEAK]
    69.         EXPORT     OTG_FS_IRQHandler                 [WEAK]
    70.         EXPORT     DMA2_Channel6_IRQHandler          [WEAK]
    71.         EXPORT     DMA2_Channel7_IRQHandler          [WEAK]
    72.         EXPORT     LPUART1_IRQHandler                [WEAK]
    73.         EXPORT     QUADSPI_IRQHandler                [WEAK]
    74.         EXPORT     I2C3_EV_IRQHandler                [WEAK]
    75.         EXPORT     I2C3_ER_IRQHandler                [WEAK]
    76.         EXPORT     SAI1_IRQHandler                   [WEAK]
    77.         EXPORT     SAI2_IRQHandler                   [WEAK]
    78.         EXPORT     SWPMI1_IRQHandler                 [WEAK]
    79.         EXPORT     TSC_IRQHandler                    [WEAK]
    80.         EXPORT     LCD_IRQHandler                    [WEAK]
    81.         EXPORT     RNG_IRQHandler                    [WEAK]
    82.         EXPORT     FPU_IRQHandler                    [WEAK]

    83. WWDG_IRQHandler
    84. PVD_PVM_IRQHandler
    85. TAMP_STAMP_IRQHandler
    86. RTC_WKUP_IRQHandler
    87. FLASH_IRQHandler
    88. RCC_IRQHandler
    89. EXTI0_IRQHandler
    90. EXTI1_IRQHandler
    91. EXTI2_IRQHandler
    92. EXTI3_IRQHandler
    93. EXTI4_IRQHandler
    94. DMA1_Channel1_IRQHandler
    95. DMA1_Channel2_IRQHandler
    96. DMA1_Channel3_IRQHandler
    97. DMA1_Channel4_IRQHandler
    98. DMA1_Channel5_IRQHandler
    99. DMA1_Channel6_IRQHandler
    100. DMA1_Channel7_IRQHandler
    101. ADC1_2_IRQHandler
    102. CAN1_TX_IRQHandler
    103. CAN1_RX0_IRQHandler
    104. CAN1_RX1_IRQHandler
    105. CAN1_SCE_IRQHandler
    106. EXTI9_5_IRQHandler
    107. TIM1_BRK_TIM15_IRQHandler
    108. TIM1_UP_TIM16_IRQHandler
    109. TIM1_TRG_COM_TIM17_IRQHandler
    110. TIM1_CC_IRQHandler
    111. TIM2_IRQHandler
    112. TIM3_IRQHandler
    113. TIM4_IRQHandler
    114. I2C1_EV_IRQHandler
    115. I2C1_ER_IRQHandler
    116. I2C2_EV_IRQHandler
    117. I2C2_ER_IRQHandler
    118. SPI1_IRQHandler
    119. SPI2_IRQHandler
    120. USART1_IRQHandler
    121. USART2_IRQHandler
    122. USART3_IRQHandler
    123. EXTI15_10_IRQHandler
    124. RTC_Alarm_IRQHandler
    125. DFSDM1_FLT3_IRQHandler
    126. TIM8_BRK_IRQHandler
    127. TIM8_UP_IRQHandler
    128. TIM8_TRG_COM_IRQHandler
    129. TIM8_CC_IRQHandler
    130. ADC3_IRQHandler
    131. FMC_IRQHandler
    132. SDMMC1_IRQHandler
    133. TIM5_IRQHandler
    134. SPI3_IRQHandler
    135. UART4_IRQHandler
    136. UART5_IRQHandler
    137. TIM6_DAC_IRQHandler
    138. TIM7_IRQHandler
    139. DMA2_Channel1_IRQHandler
    140. DMA2_Channel2_IRQHandler
    141. DMA2_Channel3_IRQHandler
    142. DMA2_Channel4_IRQHandler
    143. DMA2_Channel5_IRQHandler
    144. DFSDM1_FLT0_IRQHandler
    145. DFSDM1_FLT1_IRQHandler
    146. DFSDM1_FLT2_IRQHandler
    147. COMP_IRQHandler
    148. LPTIM1_IRQHandler
    149. LPTIM2_IRQHandler
    150. OTG_FS_IRQHandler
    151. DMA2_Channel6_IRQHandler
    152. DMA2_Channel7_IRQHandler
    153. LPUART1_IRQHandler
    154. QUADSPI_IRQHandler
    155. I2C3_EV_IRQHandler
    156. I2C3_ER_IRQHandler
    157. SAI1_IRQHandler
    158. SAI2_IRQHandler
    159. SWPMI1_IRQHandler
    160. TSC_IRQHandler
    161. LCD_IRQHandler
    162. RNG_IRQHandler
    163. FPU_IRQHandler

    164.                 B       .

    165.                 ENDP
    复制代码




    回复 支持 反对

    使用道具 举报

    该用户从未签到

    21

    主题

    1073

    帖子

    442

    蝴蝶豆

    论坛元老

    最后登录
    2021-5-10
    发表于 2018-3-22 19:21:15 | 显示全部楼层
    程序触发了一个你没有捕捉到的中断。检查一下该写的中断处理函数你写了吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    7

    帖子

    0

    蝴蝶豆

    高级会员

    最后登录
    2020-10-23
     楼主| 发表于 2018-3-23 10:17:24 | 显示全部楼层
    感謝各位大大們,小弟我找到了!!!
    我真的有一個中斷名子沒設對......
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

    GMT+8, 2024-5-10 11:25 , Processed in 0.231909 second(s), 46 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表