Keil 進入調試之後程序不運行

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,並且僅對某些設備可用。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章