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).
我试了下,应该是没问题的。你可能得调试一下你的应用程序有无问题。
连接调试器后,点这个按钮,可以直接从你的应用程序启动,看一下有没有问题
該程式在我的應用程式中運行,但是當它在沒有調試器的情況下啟動時,它會停止在地址 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
進一步的硬故障
Diga 如果您執行 RESET 並 BREAK AT SYMBOL,則程式可以正常運作
如果您停止偵錯會話並重新為 YTM32B1HA01-EVB-Q176_Rev.A 上電,程式將無法執行
发帖前请查看
帮助没办法联网的电脑使用YCT
帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...