[技术问答] HC32L136写入程序无反应解决

[复制链接]
 楼主| 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?
powerantone 发表于 2024-10-22 13:16 | 显示全部楼层
建议使用官方推荐的下载工具
stormwind123 发表于 2024-10-22 16:00 | 显示全部楼层
烧录器不对吗
classroom 发表于 2024-10-22 18:06 | 显示全部楼层
检查HC32L136开发板的固件版本是否与使用的烧录工具兼容
suncat0504 发表于 2024-10-22 23:07 | 显示全部楼层
这种情况下,你可以试着先把复杂的处理注释掉(包括中断、定时器),只在主程序的循环中周期改变GPIO口状态,接上LED看看。
suncat0504 发表于 2024-10-22 23:09 | 显示全部楼层
逐块验证程序是否跑起来。从简单开始,一点点放开功能模块。程序太大的话,很容易因为逻辑处理不严谨,或者中断引起的程序打架,导致程序的运行变得不可靠。
probedog 发表于 2024-10-29 19:00 | 显示全部楼层
在对HC32L136的FLASH进行大数据写操作时,如果校验失败,可能是因为写操作期间未关闭中断。关闭中断后,再执行FLASH目标扇区擦除和写入操作,可以确保数据正确写入并通过校验。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1030

主题

3869

帖子

7

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