This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

看门狗在进入main之前就一直复位



用的是28062,之前一直是好的,后来随便改了一些指令,就出现问题了(指令格式对,不涉及到系统配置),仿真时RESET CPU后如果直接RUN的话就跑不到MAIN,PC一直指向0X3FF788,如果RESET CPU后RESTART,则可以运行起来。上电时一直跑不起来,挂XRS脚电平状态是周期型被复位。换改之前的代码,一些都正常。

  • Kuntay,

    请查看程序中的F2806x_CodeStartBranch.asm 代码

    芯片上电后会先执行这里的代码,关掉看门狗,在跳转到_c_int00,再跑到Main.

    如果是restart则会自动寻找main入口,如果是reset,run,则会执行code start,如果code start不对,则会跑飞。

    Eric