嵌入式学习小组
直播中

马占云

7年用户 1603经验值
私信 关注

KEIL C51下编译出的HEX文件上电后一直复位的原因?

以前一个在KEIL3下的老的工程,在KEIL C51下编译出的HEX文件与之前完全不同,上电后一直复位,不晓得原因何在,有经验的同学望不吝赐教!使用的芯片是W77E58!有一个警告
*** WARNING L15: MULtiPLE CALL TO SEGMENT
    SEGMENT: ?PR?_DELAY?DELAY
    CALLER1: ?C_C51STARTUP
    CALLER2: ?PR?SERIAL0?YRY_091228

回帖(1)

李波

2024-1-5 16:09:16
这个警告可能是原因之一,它表明在多个地方调用了同一个段(SEGMENT)。可能存在一些不正确的调用方式或者代码逻辑错误导致程序无法正常运行,最好排查一下代码中的调用方式和逻辑。此外,还需要检查一下芯片的引脚连接是否正确,和其他硬件电路接口是否有问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分