CH565接千兆交換機(jī),計(jì)算機(jī)也接千兆交換機(jī)。在計(jì)算機(jī)端采用ATTKPING工具每秒50個(gè)包的速度ping CH565,大約2個(gè)小時(shí)可能會(huì)進(jìn)入HardFault_Handler中斷,打印信息:
mepc=000072d6
mcause=00000004
mtval=3131234b
我查看文檔,mcause=00000004好像是Load address misaligned錯(cuò)誤,如下圖:
我查看了我的.map文件,mepc=000072d6似乎指的是ETH_IRQHandler這個(gè)函數(shù),見(jiàn)下圖:
請(qǐng)問(wèn)這個(gè)問(wèn)題如何判斷?如何解決?謝謝大佬們!