嘿,有没有人与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