
Z80-Compact 微型计算机
简介
Z80 微型计算机 采用 AG32VF407VGT6 单片机作为外设,通过USB转串口与PC通信,支持CP/M 操作系统,支持自定义程序运行 固件持续改进中,后续制作3D打印外壳
简介:Z80 微型计算机 采用 AG32VF407VGT6 单片机作为外设,通过USB转串口与PC通信,支持CP/M 操作系统,支持自定义程序运行 固件持续改进中,后续制作3D打印外壳开源协议
:GPL 3.0
描述
目前板子开机运行CP/M 2操作系统,新的固件开发中,后续将支持启动选择菜单 和 HexLoader
项目软件源码 : https://gitee.com/tomorrow_land/ag32_z80.git
CP/M 固件源码:https://gitee.com/tomorrow_land/z80_compact.git
AG32VF407VGT6开发环境搭建比较麻烦,参考官网:https://www.agmcn.com/doc/example/
不过你在TB购买AGM单片机后,可以向售后索要完整的开发文档PDF,由于太大,所以没法传上来,只有调试开发才需要搭建AG32开发环境,复刻只需要下载固件即可
安装固件下载软件:
AgRV_pio-1.7.8-win64-release.exe
链接: https://pan.baidu.com/s/1C8e2-kANQpVU8ffoo3BwAw?pwd=3xty 提取码: 3xty
安装完成之后,找到下载器(以你的安装目录为准):

运行,选择固件下载:

使用USB-TTL串口下载线:

有一点比较重要!!!!
烧录AG32固件时,图中 绿色跳线帽 要插入 BOOT0,烧录完毕后,插回原来位置 再上电开机
SD卡需要烧录CP/M启动磁盘镜像:
需要一个TF卡读卡器,TF卡容量512M以上即可,我用的是4GB的


运行 z80_compact 仓库下磁盘写入工具


镜像选择z80_compact本地仓库下8mb-hd.dsk,选择TF卡读卡器所在盘符,点击 Write 即可制作完成 CP/M启动盘
取下TF卡后插入板子,插拔USB,电脑 将识别到串口设备,通常是COM5

打开串口终端
我这里用的Tera Term,设置好串口号COM5和波特率115200bps后,按下板子复位键,可看到CP/M运行

补充:如果要做调试和开发,需要JTAG 编程器,和搭建完整的AG32开发环境,可参考TB售后给的资料,这里不再阐述。图中编程器为官方编程器,貌似其他编程器也可,需自行尝试
更新日志:
2026/01/03
1.支持GPIO输出
2.导出Release 固件 sram_io_release_batch.bin
---------------------------------------------------------------------------------------------
2026/01/04
1.支持HexLoader,自定义程序拖入串口终端后,自动写入SRAM运行
2.支持启动选择菜单,HexLoader + CP/M

---------------------------------------------------------------------------------------------
2026/02/09
3D打印外壳




---------------------------------------------------------------------------------------------
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程工程成员
知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。


评论