請問我想把 controlSUITE 的 F28035 sample code "gpio_toggle" 範例程式從在 RAM 上面跑改成燒到 FLASH 裡面,
我的作法如下, 但是只要斷電後還是無法正常動作,感覺程式還是在只有在 RAM 上執行。
1. 我把原本的 linker command file 從原本的 28035_RAM_lnk.cmd (在 RAM) 改成 F28035.cmd (在 FLASH)
2. 把專案 clear 後重新 Build 在進入 debug mode 燒錄按執行沒有問題, LED 會做 toggle 的動作。
3. 斷電後重新上電, LED 就沒有 toggle。
請問我還有漏掉甚麼步驟嗎?
Seven Han:
请确认boot 模式是否设置为Flash模式,即需要设置有关boot的GPIO的状态。
請問我想把 controlSUITE 的 F28035 sample code "gpio_toggle" 範例程式從在 RAM 上面跑改成燒到 FLASH 裡面,
我的作法如下, 但是只要斷電後還是無法正常動作,感覺程式還是在只有在 RAM 上執行。
1. 我把原本的 linker command file 從原本的 28035_RAM_lnk.cmd (在 RAM) 改成 F28035.cmd (在 FLASH)
2. 把專案 clear 後重新 Build 在進入 debug mode 燒錄按執行沒有問題, LED 會做 toggle 的動作。
3. 斷電後重新上電, LED 就沒有 toggle。
請問我還有漏掉甚麼步驟嗎?
Johnny Shih:
回复 Seven Han:
Dear Seven,
我已經有把外部腳設置成 Get 模式。
GPIO 34 : Pull-High
TDO : Pull-High
請問我想把 controlSUITE 的 F28035 sample code "gpio_toggle" 範例程式從在 RAM 上面跑改成燒到 FLASH 裡面,
我的作法如下, 但是只要斷電後還是無法正常動作,感覺程式還是在只有在 RAM 上執行。
1. 我把原本的 linker command file 從原本的 28035_RAM_lnk.cmd (在 RAM) 改成 F28035.cmd (在 FLASH)
2. 把專案 clear 後重新 Build 在進入 debug mode 燒錄按執行沒有問題, LED 會做 toggle 的動作。
3. 斷電後重新上電, LED 就沒有 toggle。
請問我還有漏掉甚麼步驟嗎?
Seven Han:
回复 Johnny Shih:
Johnny Shih,
参考下以下连接:http://www.itdadao.com/articles/c15a436823p0.html