我從來沒有這個項目,我的工作之前使用keil
,但我一直能只是說的printf(「你好)。在調試(printf
)觀衆展示。
我已經撒這樣的語句在我的主要功能,但沒有打印。
我需要做一些事情來得到這個工作?凱爾uVision5問題
0
A
回答
1
你必須retarget the library匹配你的硬件和/或開發環境,通常一個最小的目標將把stdio映射到一個UART--儘管你可以實現一個l文件系統。
如果你想stdout數據出現在調試(printf的)窗口,你必須實現重新定位描述here寫入ITM激勵端口。任何輸出到標準輸出的數據都將出現在調試窗口中 - 不僅僅是printf
。
該庫是可重定目標的,因爲您可以使用stdio來滿足您的應用程序需要,而不僅僅是調試。使用stdio而不是ITM的UART的優點是它是雙向的,並且在沒有附加調試器的情況下工作,因此無論如何您可能都會考慮這一點。
+0
ITM刺激端口代碼給我錯誤__stdout – user3729617
+0
@ user3729617:這是一個不同的問題,並且不知道錯誤(或更確切地說是診斷)是什麼,我不能真正評論。 – Clifford
相關問題
- 1. 凱特安裝問題
- 2. 凱撒密碼問題(C)
- 3. 凱撒暗號問題
- 4. 凱撒移位問題
- 5. 問題編碼密碼的凱撒
- 6. 問題瓦爾
- 7. 布爾問題
- 8. 錯誤:L6218E:從main.o凱爾STM32F4
- 9. 解密凱撒的塞帕爾麻煩
- 10. 摩爾+ SPGroupcollection問題
- 11. 問題與鮑爾
- 12. 布爾LINQ問題
- 13. 凱撒的代碼 - 執行中的問題,在Python
- 14. 誰能告訴我我的凱撒算法有什麼問題?
- 15. 我的凱撒密碼版本有什麼問題? pset 2
- 16. JAVA索引問題,而這樣做CODE OF凱撒密碼
- 17. 凱撒密碼的這種實現有什麼問題?
- 18. 凱撒密碼字符串長度問題
- 19. 科爾多瓦PushNotification問題
- 20. iOS8科爾多瓦問題
- 21. 布爾邏輯問題
- 22. 布爾代數的問題
- 23. 問題與德爾福XE
- 24. 問題與TdxComponentPrinter(德爾福)
- 25. 布爾數組問題
- 26. 德爾福SEARCHTEXT問題
- 27. 科爾多瓦navigator.device問題
- 28. 布爾虛空問題
- 29. Cocos2d中的布爾問題
- 30. 德爾福IdMappedPortTCP問題
我假設你指的是Keil ARM-MDK?你在用什麼處理器?它需要ARM ITM模塊來做你想做的事情。 – Clifford
我使用ARM皮質M4 @ Clifford – user3729617
然後我的答案適用。 Keil爲那些答案可能沒有應用的其他目標生成工具鏈。您通常應該引用確切的產品而不是公司名稱,包括版本號。您還應該通過編輯來「改善」問題,而不是通過評論做出迴應。 – Clifford