1
有誰知道如何使用gcc編譯用於xilinx的microblaze處理器的裸機程序?Microblaze交叉編譯
使用xilinx sdk很容易做到這一點,但現在我正嘗試將microblaze構建集成到更大的構建工作流程中。換句話說,我需要能夠執行一切命令行 - 不使用sdk gui。
大多數xilinx支持和示例都圍繞着它們的sdk。似乎gnu工具在他們的網站上的支持有限,但他們似乎專注於想要編譯用於microblaze的linux內核的用戶。我只想編譯一個簡單的裸機應用程序。
理想情況下,我將能夠像做
$ gcc microblaze_program.c
並與MicroBlaze的執行結束。
有沒有人做過這個?有誰知道任何例子?
我剛剛爲linux安裝了SDK獨立軟件包。不幸的是,沒有一個xilinx工具可以工作--xsdk,xmd,elfcheck等全都崩潰了,但這是一個單獨的問題。好的是,所有gnu工具都能正常工作(例如mb-gcc,mb-as等),所以我可以在Windows上使用sdk設置項目,然後複製生成的庫,電路板支持包,鏈接器腳本,並makefile到linux build目錄,然後執行'make all',它似乎工作得很好。 – derekswanson08