![]() |
發布時間: 2023-3-22 12:44
正文摘要:找了一個例程,編譯沒有錯誤,也能下載到單片機。但是在魔術棒里找不到device。很奇怪,是哪里設置不對嗎? 對應的flash包也已經安裝了。打開stm處理器選型里面是這些內容,沒有芯片名稱 |
li64331218 發表于 2023-3-22 15:52 那可能就是keil版本問題導致的Device導入錯誤,原因可能是該工程使用keil4版本編寫, 使用keil5打開出錯,解決方法是將Project文件夾中的工程擴展名由.uvproj改為.uvprojx,即在擴展名增加x即可。 |
暖西夏 發表于 2023-3-23 11:03 ![]() |
a399288395 發表于 2023-3-22 20:47 謝謝您的詳細解答! 軟件不是第一次安裝的,我一直再用,沒有裝C51 ,只裝了stm32f1xx和stm32f4xx的pack安裝包。自己建工程或者用其他的例程都是正常的。可以使用,就是下載了這個例程出現上述問題。而且也下載了最新的stm32F4xx.dfp.2.17.0 還是不行。 |
軟件是不是第一次安裝使用?是不是安裝了MDK和C51共存?如果是以上兩種情況;那肯定是軟件沒有正確安裝; 否則就是PACK 包安裝錯誤 如果要和C51共存;先安裝MDK;激活;再安裝C51 中途彈窗提示文件覆蓋;全部點跳過;最后再激活C51 ![]() ![]() ![]() |
暖西夏 發表于 2023-3-22 14:38 已經安裝了,后面的燒寫器里面配置也對的 |
天ノ憶 發表于 2023-3-22 14:45 打開STM項目里面沒有要的芯片名稱。 |
你沒選這個芯片當然沒有了 |
對應的PACK包安裝了嗎 |