求解:NXP LCP1778 写MAC寄存器出现CPU死机情况。

2019-07-16 07:49发布

NXP LCP1778 写MAC寄存器出现CPU死机情况,把MAC寄存器注释掉,软件可以跑下去,功能一切正常;外部就一颗LCP1778芯片;检查了外部没有发现问题,汗!!!该芯片在其它项目上面应用一切正常,而新项目直接copy老项目的软件,新老项目CPU要求实现功能是一样的,不知道这中间会出现什么问题?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
wuhb@comark.cn
2019-07-16 11:12
LCP1778通过JTAG配置以下寄存器的时候出现CPU死机情况:
* CR_REG_RES | CR_TX_RES | CR_RX_RES 任何一个都不行
LPC_EMAC->MAC1 = MAC1_RES_TX | MAC1_RES_MCS_TX | MAC1_RES_RX | MAC1_RES_MCS_RX |
                                      MAC1_SIM_RES | MAC1_SOFT_RES;/* 置位MAC1配置寄存器中的一些位  */
          LPC_EMAC->Command = CR_REG_RES | CR_TX_RES | CR_RX_RES;/* 复位控制命令寄存器  */

*LPC_EMAC->Command = CR_FULL_DUP; 可以

一周热门 更多>