最近要做個bin文件,網上找了好多都說的不夠清楚,后來找到一篇實測可用,說明清楚的,轉過來以便學習用。
參考傳送門:https://blog.csdn.net/nx505j/article/details/80924902。生成.bin文件方法有兩種,一種是打開安裝路徑中的中的fromelf.exe,另一種是如我下圖所示方法。
兩種方法本質都是用fromelf.exe程序利用 --bin 跟 --output 命令生成bin文件。
先點擊下圖圖標:

然后點擊User欄,將Run#1打勾,並在后面的方框中填入生成.bin的路徑。

我這的路徑為:
fromelf(一個空格) --bin(一個空格) --output(一個空格) .\gpioshuri\gpioshuri.bin(一個空格) .\gpioshuri\gpioshuri.axf 。
其中的fromelf(一個空格) --bin(一個空格) --output(一個空格) .\為固定格式不需要做修改,同時需要注意路徑共有四個空格,下面對剩下的路徑信息進行分析。

上圖那里的第一個 gpioshuri 為工程文件所在的文件夾名,這個根據個人工程自己選擇,第二個為.bin文件的文件名,這里的文件名根據工程來命名。

上圖的第一個gpioshuri為 .axf 文件所在的文件夾,.axf是已經生成了的,可以在工程的MDK文件夾中找到,第二個 gpioshuri.axf 是已經生成的 .axf 文件名。
寫好這些路徑信息后,直接編譯就可以了。

最終可以在工程的 .axf 文件所在的文件夾中找到 .bin 文件。

