自制STM32F205最小系统板

由于在工作中,画的PCB大都是引脚少的MCU控制板,刚好手里有块废弃的板子上面有颗STM32F205VCT6,参考官方文档资料,就想着仿制正点原子103的板子,于是在立创EDA软件上面完成了STM32F205VCT6的原理图和PCB。

在阅读文档资料设计原理图时,在CSDN上看到了一篇文章,对我很大帮助,明白了硬件为什么这么设计。在这里谢谢Firefly_cjd  

文章链接 设计一款兼容ST207和GD207的开发板_人生一路,点滴记录-CSDN博客_gd32f207开发板

下面是3D效果图。

打板回来自己手工焊接,成品图。使用STM32cubemx 生成一个点灯程序,下载验证ok。

最小的基于STM32F205VE的系统,与STM32F103Vx和STM32F407Vx兼容。 载ST-Link V2.1,它集成了调试,串行端口,USB下载和集成。 新功能: 优化的电路设计,现在所有GPIO都映射到多达1个外设,没有IO冲突 优化电路布局 添加了一组电源接头连接到外围设备 RBG灯现在使用运放驱动器(电压跟随器模式)来减少对IO输出高频的影响 添加EEPROM芯片(AT24C02 256Byte)以快速存储应用程序数据。不再需要使用内部闪存来模拟EEPROM,从而减少了内部闪存的磨损。 添加SPI-Flash以满足持久性数据存储的需求。 LCD接口已经过重新设计,保留了对市场上大多数成品模块的支持,同时提高了可扩展性。现在,它与16位和8位8080接口LCD屏幕模块兼容。 跳线可以选择EEPROM和SPI-FLASH来启用或禁用 修复了一些错误,现在更好地支持STM32F103Vx和STM32F407Vx。 增加了安装孔,以方便定位和安装。 优化的丝网印刷,提示更清晰。 MCU功能: 32位ARM Context-M3内核,频率高达120MHz 512KB ROM + 128KB SRAM 14个计时器 三个12位ADC和两个12位DAC FSMC功能 系统功能: 载ST-Link V2.1 Micro-USB接口,500mA过流保护 BOOT0开关使用拨动开关,还有一个拨动开关,用于切换内置/外部ST-Link 载4个状态指示灯LED,一个用于编程的通用RGB LED 与大多数小型显示模块兼容的接口 Micro-SD接口 USB-FS接口 3个按钮,其中一个被重置,另外两个是用户按钮 0.47F超级电容器,RTC供电 注意:您需要另一个ST-Link来刷新STM32F103CBT6的ST-Link Bootloader。固件在附件中。在进行下载和编程后,通过ST-Link实用程序升级固件后,您可以使用载ST-Link。功能。
### 回答1: 要升级 stm32f205ret6 的程序,可以使用 J-Link 调试器。以下是一个简单的步骤指南: 1. 首先,将 J-Link 调试器和 stm32f205ret6 相连接。确保正确连接 JTAG/SWD 接口。 2. 在电脑上安装 J-Link 软件和驱动程序。可以从官方网站上下载并按照说明进行安装。 3. 打开 J-Link Commander 软件,连接 J-Link 调试器。在命令行界面中输入 "connect" 命令,然后选择正确的设备和接口。 4. 输入 "erase" 命令来擦除 stm32f205ret6 的 Flash 存储器。这将清空原来的程序。 5. 使用 "loadfile" 命令将新的程序文件加载到 stm32f205ret6 的 Flash 存储器中。确保选择正确的 hex 或 bin 文件。 6. 输入 "r" 命令来复位 stm32f205ret6,使其加载新的程序。 7. 关闭 J-Link Commander 软件,断开 J-Link 调试器与 stm32f205ret6 的连接。 通过以上步骤,您可以使用自制stm32f205ret6 J-Link 调试器来升级程序。当然,这只是一个基本的指南,具体的操作可能因为硬件和软件的差异而有所不同。因此,在进行任何操作之前,请确保详细阅读 J-Link 调试器的用户手册并遵循官方的指导。 ### 回答2: 要升级自制stm32f205ret6 jlink的程序,可以按照以下步骤进行操作: 1. 准备工具:首先,需要一台电脑和一个USB连接线,以连接stm32f205ret6 jlink和计算机。 2. 连接硬件:将USB连接线的一端连接到计算机的USB端口上,将另一端连接到stm32f205ret6 jlink的USB接口上。 3. 打开STM32CubeProgrammer软件:打开计算机上已安装的STM32CubeProgrammer软件,这是一个用于编程和调试stm32微控制器的工具。 4. 选择连接方式:在软件界面上选择正确的连接方式。如果采用的是SWD(Serial Wire Debug)方式连接,应选择“SWD”;如果采用的是JTAG(Joint Test Action Group)方式连接,应选择“JTAG”。 5. 选择目标器件:在软件界面上选择正确的目标器件型号,即stm32f205ret6。 6. 配置升级文件:点击“File”菜单,选择“Open”将导航到要升级的程序文件所在位置,并选择正确的文件。确保选择的文件是正确编译过的,并且与目标器件兼容。 7. 配置编程参数:点击“Edit”菜单,选择“Options Bytes”进行选项字节的配置,包括读保护、写保护等。 8. 开始升级:点击“Start Programming”按钮开始升级,程序将被上传到stm32f205ret6 jlink上并进行烧录。 9. 程序烧录完成:一旦烧录完成,软件会提示“Programming completed successfully!”的信息。 以上是升级自制stm32f205ret6 jlink的程序的步骤。请确保在进行任何升级操作之前,备份原始程序以防止数据丢失。升级程序时,应仔细检查每个步骤,以确保正确配置参数和选择正确的文件。 ### 回答3: 要升级STM32F205RET6芯片上的程序,可以通过自制的J-Link来完成。以下是升级程序的步骤: 1. 连接硬件:首先,将J-Link与电脑通过USB线连接起来。然后,将J-Link的SWD接口与STM32F205RET6芯片上的SWD接口进行连接。确保连接正确无误,J-Link的指示灯应亮起。 2. 安装J-Link软件:在电脑上下载并安装J-Link软件。这个软件会提供用于升级程序的工具和界面。 3. 打开J-Link软件:打开J-Link软件后,选择“Target”选项卡,然后选择“Connect”以建立与STM32F205RET6芯片的连接。 4. 加载新程序:在J-Link软件的“Target”选项卡中,选择“File”并浏览到要加载的新程序文件。选择正确的文件后,点击“Open”加载新程序。 5. 编程:在J-Link软件界面的“Target”选项卡中,选择“Flash”并确保选择了正确的编程器。然后,点击“Program”开始将新程序烧录到STM32F205RET6芯片上。 6. 等待完成:将新程序烧录到芯片上需要一定时间,等待过程完成。在烧录过程中,J-Link软件会显示烧录进度和状态信息。 7. 验证:烧录完成后,可以选择在J-Link软件界面的“Target”选项卡中选择“Verify”来验证新程序是否正确烧录到芯片上。如果验证通过,说明升级成功。 通过以上步骤,就可以使用自制的J-Link来升级STM32F205RET6芯片上的程序了。这样,您可以将新的程序加载到芯片上,以实现新的功能或修复旧的问题。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值