单片机/MCU论坛
直播中

打马过草原

9年用户 905经验值
擅长:可编程逻辑 电源/新能源
私信 关注

使用miniprog4和Traveo ii和cypress autoflash实用程序,使用命令擦除闪存时报错怎么解决?

我正在使用 miniprog4 和 Traveo ii 和 cypress autoflash 实用程序。 当我尝试使用命令擦除闪存时,出现以下错误:
C:Tools2CypressAutoFlashUtilityCypressAutoFlashUtility1.0.1 bin > openocd-s... /scripts-f interface/kitprog3.cfg-f target/traveo2_8m_b0.cfg-c " init;重置初始化;flash erase_address 0x14000000 0x40000;退出
Ope " n On-Chip Debugger 0.10.0+dev-1.0.222 (2019-08-23-08:34)
根据 GNU GPL v2
适配器速度:1500 kHz
适配器速度:1000 kHz
** 启用自动采"集,使用设置 ENABLE_ACQUIRE 0 禁用 c
ortex_m reset_config sysreseteq adapter_nsrst_delay:100 adapter_nsrst_delay:100 enable_hyperram 错误:找不到 " CMSIS-DA
P 设备



回帖(1)

王超

2024-1-29 17:40:30
看起来是openocd命令出错了。以下是一些可能导致此错误的修复方法:

1. 检查工具版本:确保你使用的是兼容的miniprog4和Traveo ii和cypress autoflash实用程序版本。更新工具版本可能会解决一些已知的问题。

2. 检查工具配置:确保你正确配置了openocd工具。如果你不确定是否正确配置,请仔细阅读相关文档,并参考官方示例配置。

3. 检查接口连接:确保你正确连接了miniprog4和Traveo ii,并且没有松动或损坏的连接。

4. 检查闪存地址:在擦除闪存之前,确保你使用的闪存地址是正确的。在你的命令中,擦除范围是0x14000000到0x14040000。确保这个范围是正确的。

5. 尝试不同的命令:如果上述方法都没有解决问题,你可以尝试使用其他命令或操作。例如,你可以尝试使用不同的擦除范围或尝试其他操作,如编程等。


举报

更多回帖

发帖
×
20
完善资料,
赚取积分