2012-05-14 32 views
0

我有一個嚴重的問題,我想用usart啓動我的stm32發現板(STM32L152RBT6)。我試圖通過將BOOT0 = HIGH和BOOT1 = LOW進入系統內存引導模式。然後我嘗試使用超級終端發送我的.BIN文件(沒有任何反應)。我也嘗試過ST的Flash loader實用程序(它掛在檢測目標上)。STM32發現嵌入式串行啓動加載程序USART,IAP

我還閱讀了一些關於In Application Programming的數據手冊。我下載了IAP固件並將其燒壞,但超級終端上沒有任何內容可能會顯示,這可能是因爲usart可能會在其上設置一些不同的配置。

我只是想用usart編寫stm32發現板的閃存。請幫忙! 我開機進入系統內存後,接下來會怎樣?

回答

3

下載「意法半導體Flash加載程序」據說,這是用於使用USART - 我想所謂的編程軟件,但我不是很幸運,因爲它無法連接到我的定製電路板

+0

是thanx,我下載了最新版本。支持stm32l1xxx的stmicroelectronics閃存加載器2.5。它現在可以啓動了。 – Ishmeet

1

我只是覺得它接受comports 0-9即使它允許您選擇> 10,使用設備管理器設置您的comport到< 10並再試一次:)

我有完全相同的問題,這是因爲我試圖使用comport > 9 :)

1

嗨,我還沒有在stm32工作。但是如果使用ST提供的Flash Bootloader軟件。 請啓用引導加載程序選項字節。 然後重置微控制器,並立即你必須點擊下一個。 它會工作。

在我的st控制器中,它搜索0x82或0xAC字節的位置8000。 如果您清除了位置8000,那麼它將僅保留在引導加載程序中。 然後,您可以測試它將工作的閃存加載器軟件。

相關問題