程序是為實(shí)現特定目標或解決特定問(wèn)題而用計算機語(yǔ)言編寫(xiě)的命令序列的集合。程序即完成某一件事或者是某一項工作所進(jìn)行的步驟。程序具有很強的次序性和條理性,是完成一項工作所通用的方式及步驟,必須由一定數量的先后順序的行為或者工序組成,一步步的進(jìn)行,直至完成目標。下面要介紹的是靈動(dòng)微MM32 MCU下載程序報錯說(shuō)明. 1. 實(shí)驗設備: MM32f103 測試板,MM32 測試板, Jlink、ulink2 以及 keil 5.15、keil5.18 版本 2. 實(shí)驗現象: 復制一個(gè) MM32f103 的軟件工程文件到任意別的目錄下,然后修改工程文件名,打開(kāi)后,直接編譯,然后下載,會(huì )發(fā)現下載報錯,出現如下圖所示。(MM32 同樣會(huì )出錯) 復制一個(gè) MM32f103 的軟件工程文件到任意別的地方,然后修改工程文件名,打開(kāi)后,編譯好,這時(shí)候如果直接讀 ID,或者進(jìn)入這個(gè)頁(yè)面,退出后,下載也是能成功的。 最后,把問(wèn)題定位到了 jlink 上,因為修改了工程名,但是 jlink 的配置文件名沒(méi)改,所以它找不到設置的相對路徑,因此報錯。 3. 問(wèn)題解決方法: (1) 更改工程名的時(shí)候也把.uvoptx 后綴名的文件名改成相應的名稱(chēng) (2) 下載前讀一次 ID 或者進(jìn)入 Flash Download 配置頁(yè)面一次 (3) 使用 ULINK2,經(jīng)過(guò)測試,ULINK2 沒(méi)有這問(wèn)題 因為用戶(hù)是從網(wǎng)上下載的程序,所以出現以上問(wèn)題的概率還是挺大的。 |
1. 實(shí)驗設備: MM32f103 測試板,MM32 測試板, Jlink、ulink2 以及 keil 5.15、keil5.18 版本 |
2. 實(shí)驗現象: 復制一個(gè) MM32f103 的軟件工程文件到任意別的目錄下,然后修改工程文件名,打開(kāi)后,直接編譯,然后下載,會(huì )發(fā)現下載報錯,出現如下圖所示。(MM32 同樣會(huì )出錯) |
3. 問(wèn)題解決方法: (1) 更改工程名的時(shí)候也把.uvoptx 后綴名的文件名改成相應的名稱(chēng) (2) 下載前讀一次 ID 或者進(jìn)入 Flash Download 配置頁(yè)面一次 (3) 使用 ULINK2,經(jīng)過(guò)測試,ULINK2 沒(méi)有這問(wèn)題 |