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.

EMAC二次加载的问题



由于我的代码比较大,需要存在DDR中,我的做法是先写个小程序,初始化DDR,初始化完成后我再通过修改DEVSTAT将引导模式修改为EMAC引导,再跳转到BOOT 程序程序出执行EMAC引导。我成功将引导模式修改为EMAC引导(DEVSTAT的值与我用拨码开关设置为EMAC引导模式时候的值一样),完成后程序跳转地址为0x20b00008(我也试过0x20b00000),现在遇到的问题是,我用wireshark抓不到bootp包。

(1)是我设置的跳转地址错了吗?

(2)如果用软件修改引导模式,只修改DEVSTAT,不做其他操作时正确的做法吗?