嘿,有沒有人與SDCC合作爲Macbook上的8051微控制器系列開發項目。如果是,那麼您可以發佈工作制作文件,特別是在設備中加載程序的部分。我對Makefile中的程序標籤專門編寫了什麼感到困惑。用於8051微控制器的sdcc Makefile
回答
生成文件不一定包含將代碼加載到零件,所以只是任何舊示例都無濟於事。製作文件本質上非常簡單;你有一個目標及其依賴 - 如果目標不存在,或者任何依賴比目標更新,則通過執行命令重建目標。在你的情況下,你需要一個假目標(一個從不存在的目標),它依賴於二進制圖像或十六進制文件(或者你加載文件的任何格式),執行的命令是啓動任何flash-programming或bootloader工具工具鏈用於加載圖像:
.PHONY loadimage
loadimage : myprogram.hex
loader.exe myprogram.hex
我很抱歉,但我認爲你不明白我的問題..我問如何選擇Mac的端口地址,以及它的保險絲位配置是什麼..你顯示的是宏級別的解釋..我要求與loader.exe的確切配置。 –
@MayukhSarkar:那麼也許你可能會認爲你的問題可能不是很清楚,你應該編輯它以避免混淆。我看不出如何使用Macbook對熔絲位配置有任何影響,並且您從未在問題中提到熔絲位。此外,AFAIK熔絲位並非所有8051核心器件都普遍使用,因此您可能需要在任何情況下指定實際零件,但即使如此,您確實需要閱讀數據表,而不是SO?最後,在不知道您使用的編程硬件的情況下,誰可能有線索? – Clifford
@MayukhSarkar:我認爲你仍然不清楚你在問什麼;您以前的評論似乎是與您所提問題完全不同的問題。但是,要確定OSX上枚舉的特定硬件設備的端口名稱,您應該安裝[hardware Growler](https://itunes.apple.com/us/app/hardwaregrowler/id475260933?mt=12&ign-mpt=uo%3D4 )。它將顯示連接時分配給任何硬件的設備名稱。端口名稱將特定於您的系統,並取決於同一設備類別的其他設備連接的端口名稱。 – Clifford
- 1. 8051微控制器的通信C
- 2. 嵌入式c和8051微控制器
- 3. 8051微控制器串行端口使用P0循環
- 4. 8051微控制器液晶倒數計時器
- 5. 8051微控制器設置在過去的一年
- 6. 在微控制器中的異步UART傳輸8051
- 7. 將8051微控制器的port1配置爲輸入
- 8. 從.c轉換爲.hex爲8051微控制器
- 9. 與8051微控制器相關晶振頻率
- 10. 微控制器8051:如何獲取JB&CJNE指令的輸入地址?
- 11. 用微控制器有效控制DAC
- 12. 通過USB將8051微控制器與android平板電腦連接MIDI
- 13. AVR微控制器
- 14. 8051F312微控制器
- 15. C8051f312微控制器
- 16. VHDL微處理器/微控制器
- 17. 微控制器到微控制器SPI通信
- 18. IAP的LPC微控制器
- 19. 微控制器開發套件是否可用於編程任意數量的微控制器
- 20. Iphone來控制PIC微控制器
- 21. 基於微調控制器的MainActivity上的啓用按鈕OnItemSelectedListener
- 22. 鏈接步驟中在Makefile中使用SDCC的問題
- 23. 用於32位微控制器的複數數學
- 24. `_naked`:嘗試使用SDCC編譯遺留8051(FX2)代碼,較新版本絆倒
- 25. RTOS和微控制器
- 26. 循環和微控制器
- 27. MC8051微控制器尋址
- 28. 逼近微控制器上
- 29. 微控制器接口
- 30. 從微控制器讀取
使用[sdcc](http://sdcc.sourceforge.net/)甚至8051在很大程度上是無關緊要的;你可能需要指定的是設備編程器和你用來編程器件的軟件 - 它們都不是sdcc AFIK的一部分。即使使用make也無關緊要。您應該首先通過直接從命令行使用實用程序對設備進行編程 - 當您可以這樣做時,那就是您需要添加的命令。 – Clifford