1. 仿真的時候,進入之后

2. 說是main()未定義,可是明明定義了,什么原因?喔,看錯了,是--main。對比了一下和正常工廠的配置,都一樣,換個jlink V9測試一下吧。換了個ST LINK V2 也不行,看樣子是工程的問題嘍?屏蔽了一些main()函數的一些代碼,發現可以執行到main()了!!!奇哉怪也,難道后面的代碼寫錯了,導致不能仿真到main()???

3. 最后測試發現,原來是多了一個printf函數,keil MDKb編譯的時候沒有報錯,去掉這行函數解決問題

1. 仿真的時候,進入之后

2. 說是main()未定義,可是明明定義了,什么原因?喔,看錯了,是--main。對比了一下和正常工廠的配置,都一樣,換個jlink V9測試一下吧。換了個ST LINK V2 也不行,看樣子是工程的問題嘍?屏蔽了一些main()函數的一些代碼,發現可以執行到main()了!!!奇哉怪也,難道后面的代碼寫錯了,導致不能仿真到main()???

3. 最后測試發現,原來是多了一個printf函數,keil MDKb編譯的時候沒有報錯,去掉這行函數解決問題

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。