21ic问答首页 - TAG
-
取全局变量地址时发生Bit位翻转
STM32F030C8T6裸机程序,取全局变量地址时发生Bit位翻转,正确的地址应为0x20000940,取回的地址有0x20002940、0x20008900、0x20400940等,都是一个bit错位,并且多次复现,程序跑几天几乎能稳定触发。目前软件方面排查了很久,没有找到溢出或者越界的痕迹 大概代码如下 UINT8* GetAddress(VOID) { return sAddress; } 调用返回后访问时触发非法地址进hardfault,有没有大佬遇见过类似的问题[img]https://bbs.21ic.com/static/image/smiley/comcom/9.gif[/img][img]https://bbs.21ic.com/static/image/smiley/comcom/9.gif[/img][img]https://bbs.21ic.com/static/image/smiley/comcom/9.gif[/img]
137浏览量 4回复量 关注量 -
HC32F334,TIM6硬件计数使用内部事件触发,PWM通道没有翻转 sos
HC32F334,TIM6硬件计数使用内部事件触发,计数值在跑CMP比较事件触发了,但是PWM通道没有翻转,把时钟源换成sw的PWM正常翻转输出
1355浏览量 0回复量 关注量 -
MM32F103VET用DAPlink可以下载成功,但是程序不运行 sos
如题,烧录和仿真都是可以的,但是程序没有运行出想要的结果,我就是一个点灯的程序,但是电平没有翻转
2421浏览量 0回复量 关注量

问答