在調(diào)試新唐的nuc980時(shí),遇到一個(gè)問題,燒寫或者重啟時(shí),有時(shí)會(huì)出現(xiàn)內(nèi)存錯(cuò)誤:Err-DDR 這個(gè)問題在網(wǎng)上查到的信息不多,有一篇Issues在新唐的官方github上面:?NUC980_NuWriter 燒寫報(bào)錯(cuò)Err-DDR · Issue #6 · OpenNuvoton/NUC980_NuWriter · GitHub[1]?從上面的討論中可以看出來可能是電源芯片的時(shí)序不匹配問題。
報(bào)錯(cuò)日志
解決辦法
下面是這段文字的引用:
謝謝您的建議,上面提到的 NUC980 出現(xiàn) Err-DDR 的錯(cuò)誤,是由硬件電源時(shí)序引起的。故障版本的 PCB 使用了電源芯片 EA3036 它 pmu 的 1.2V/1.8V/3.3V 這 3 種電源時(shí)序, 不能吻合 NUC980 的上電時(shí)序,導(dǎo)致啟動(dòng)失敗。上電時(shí)序請(qǐng)參考《NUC980 Hardware Development Guide_V1.0》[2]?現(xiàn)在按 nuvoton 官方推薦的 DC-DC 設(shè)計(jì)電源,在小批 30 片 PCB 沒有出現(xiàn) Err-DDR 錯(cuò)誤。DC-DC 電源設(shè)計(jì),請(qǐng)參考《HW_NK-980IoT_V1.0》[3]
我們也是用的這款電源芯片:EA3036,目前是更換了電源方案,看起來是解決了這個(gè)問題,測(cè)試沒有出現(xiàn)。
引用鏈接
[1]
?NUC980_NuWriter 燒寫報(bào)錯(cuò)Err-DDR · Issue #6 · OpenNuvoton/NUC980_NuWriter · GitHub:?https://github.com/OpenNuvoton/NUC980_NuWriter/issues/6
[2]
?《NUC980 Hardware Development Guide_V1.0》:?https://www.nuvoton.com.cn/resource-download.jsp?tp_GUID=DA00-NUC980-1¤tFolder=/products/microprocessors/arm9-mpus/nuc980-industrial-control-iot-series/
[3]
?《HW_NK-980IoT_V1.0》:?https://www.nuvoton.com.cn/resource-download.jsp?tp_GUID=UG1020190308162722¤tFolder=/products/microprocessors/arm9-mpus/nuc980-industrial-control-iot-series/