Your browser does not seem to support JavaScript. As a result, your viewing experience will be diminished, and you have been placed in read-only mode.
Please download a browser that supports JavaScript, or enable it if it's disabled (i.e. NoScript).
程式已正確加載,但 Ozone 顯示微控制器在執行安全啟動時在位址 0x0100AEEC 處陷入硬故障。
你的程序入口在哪个位置,通过 BVT 看到你的程序从 0x0208000 启动。正常程序应该会从 0x02000800 启动
我试了下,应该是没问题的。你可能得调试一下你的应用程序有无问题。
连接调试器后,点这个按钮,可以直接从你的应用程序启动,看一下有没有问题
該程式在我的應用程式中運行,但是當它在沒有調試器的情況下啟動時,它會停止在地址 0x0100AEEC 處。 我正在檢查主機板 YTM32B1HA01-EVB-Q176_Rev.A
方便远程调试一下嘛
是否方便提供一下整个Flash 数据的image?
YTM32B1H.hex
这个hex 启动地址为 0x02000800 程序运行正常的,跟你上述不一致
Diga 我將啟動位址更改為0x02000800,這在BVT中可見。
我这里复位后调试是正常的,程序在正常运行
Diga YTM32B1HA01-EVB-Q176_Rev.A 板是否有問題?
嗯,用的就是开发板
Diga 如果您關閉調試器並向電路板通電,兩個 LED 是否都能在我的程式中工作?
图1:芯片复位,应在 ROM 内运行,随后全速运行
图2:程序成功跳转至 App,即 BVT 内配置的跳转地址。后续代码看不到,建议自查
Diga 那麼為什麼相同的程式碼對我不起作用呢?
CPUID= 0x411FC272
Diga 從ROM開始
位址 0x0100003C 轉到 0xFFFFFFFE 後
Diga
進一步的硬故障
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...