打印
[技术问答]

HC32L136写入程序无反应解决

[复制链接]
937|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
elephant00|  楼主 | 2024-10-15 17:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在调试HC32L136 LCD程序过程中开始 烧入程序无反应,后来换板后再烧程序提示

IAR错误: Stack pointer is setup to incorrect alignment. Stack addr = 0xFFFFFFFF

其原因是警告虽然可以忽略,但程序未下载

使用特权

评论回复
沙发
chenqianqian| | 2024-10-16 07:58 | 只看该作者
大概率是软件有问题,能编译通过并不代表没问题。

使用特权

评论回复
板凳
flycamelaaa| | 2024-10-22 11:54 | 只看该作者
检查硬件连接与驱动

使用特权

评论回复
地板
laocuo1142| | 2024-10-22 12:00 | 只看该作者
编译器和IDE是否支持HC32L136?

使用特权

评论回复
5
powerantone| | 2024-10-22 13:16 | 只看该作者
建议使用官方推荐的下载工具

使用特权

评论回复
6
stormwind123| | 2024-10-22 16:00 | 只看该作者
烧录器不对吗

使用特权

评论回复
7
classroom| | 2024-10-22 18:06 | 只看该作者
检查HC32L136开发板的固件版本是否与使用的烧录工具兼容

使用特权

评论回复
8
suncat0504| | 2024-10-22 23:07 | 只看该作者
这种情况下,你可以试着先把复杂的处理注释掉(包括中断、定时器),只在主程序的循环中周期改变GPIO口状态,接上LED看看。

使用特权

评论回复
9
suncat0504| | 2024-10-22 23:09 | 只看该作者
逐块验证程序是否跑起来。从简单开始,一点点放开功能模块。程序太大的话,很容易因为逻辑处理不严谨,或者中断引起的程序打架,导致程序的运行变得不可靠。

使用特权

评论回复
10
probedog| | 2024-10-29 19:00 | 只看该作者
在对HC32L136的FLASH进行大数据写操作时,如果校验失败,可能是因为写操作期间未关闭中断。关闭中断后,再执行FLASH目标扇区擦除和写入操作,可以确保数据正确写入并通过校验。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

966

主题

2956

帖子

7

粉丝