keil 進入調試之後一直不運行,但是原來工程是好的,沒有變過,生產了新的板子調試不了,最後發現工程的 reset 選項放在 reset pin 上,只要改爲 Normal 就可以正常調試了
目錄
原來
改爲
根源
官方網址
http://www.keil.com/support/man/docs/ulink2/ulink2_ctx_debug.htm#/connect
查閱st官方的文檔得知各個選項的作用爲
Connect(連接)
Normal:正常是停止當前CPU正在執行的指令後連接。
with Pre-reset(預復位):通過預復位,在連接到設備之前應用硬件復位(HW復位)。
under Reset(保持復位):在復位下保持硬件復位(HW復位)信號在連接到設備時處於活動狀態。當用戶程序錯誤地禁用JTAG/SW接口時,請使用此選項。
Reset(復位)
Normal:
Core:系統復位。
Reset pin:通過復位引腳復位。
Connect under Reset:
Halt after BootLoader:引導加載程序在執行引導加載程序指令後停止CPU,並且僅對某些設備可用。
Halt before BootLoader:引導加載程序在執行引導加載程序指令前停止CPU,並且僅對某些設備可用。