|
vs打開上位機(jī)程序編譯生成上位機(jī)窗口或者直接點(diǎn)擊debug里面的*.exe應(yīng)用程序打開上位機(jī),然后stm32先下載app代碼,再下載boot leader代碼,這樣就可以通過(guò)上位機(jī)升級(jí)生成的bin文件,從而升級(jí)程序.
0.png (35.03 KB, 下載次數(shù): 89)
下載附件
2017-8-22 16:35 上傳
單片機(jī)源程序如下:
- #include "main.h"
- extern uint8_t SystemInitReady;
- int main(void)
- {
- SCB->VTOR = FLASH_BASE | FLASH_VTOR_OFFSET;
- TIM2_Configuration();
- TIM2_NVIC_Configuration();
- uart_init(115200);
- LED_GPIO_Config();
- IWDG_Init(IWDG_Prescaler_256,500);//3s 看門狗
- SysTick_Config(SystemCoreClock/1000);
- STMFLASH_WtiteU16DataToFlash(FLASH_ADDR_UPDATE_FLAG, FLAG_TO_APP);
- SystemInitReady=1;
- while(1)
- {
- ReceiveUsartData();
- delay_ms(1000);
- LED_TOGGLE();
- }
- }
復(fù)制代碼
上位機(jī)不便分享,我的下位機(jī)代碼如下:
iap_stm32f103調(diào)試.rar
(668.54 KB, 下載次數(shù): 102)
2017-8-22 16:39 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
|