ST意法半导体
直播中

李维嘉

7年用户 1411经验值
私信 关注
[问答]

使用System Workbench对STM32f30xx系列微控制器进行编码,报无效的命令参数怎么处理?

你好团队,
我正在使用 System Workbench 对 STM32f30xx 系列微控制器进行编码。我在 St-link 匹配频率方面遇到了一些错误,如下所示:-
打开片上调试器 0.10.0+dev-00021-g524e8c8 (2019-04-12-08:48)
根据 GNU GPL v2 获得许可
关错误报告,请阅读
        http://openocd.org/doc/doxygen/bugs.html
srst_only 单独 srst_nogate srst_open_drain connect_assert_srst

信息:选定的传输接管了低级目标控制。结果可能与普通 JTAG/SWD 不同
适配器速度:8000 kHz
adapter_nsrst_delay:100
信息:时钟速度 8000 kHz
信息:STLINK v2.1 JTAG v29 API v2 M18 VID 0x0483 PID 0x374B
信息:使用 stlink api v2
信息:目标电压:2.915101
信息:无法匹配请求的速度 8000 kHz,使用 4000 kHz
信息:Stlink 适配器速度设置为 4000 kHz
信息:STM32F303VCTx.cpu:硬件有 6 个断点,4 个观察点
信息:在端口 3333 上监听 gdb 连接
目标因调试请求而停止,当前模式:线程
xPSR:0x01000000 个人计算机:0x080005c4 msp:0x2000a000
信息:无法匹配请求的速度 8000 kHz,使用 4000 kHz
信息:Stlink 适配器速度设置为 4000 kHz
信息:无法匹配请求的速度 8000 kHz,使用 4000 kHz
适配器速度:4000 kHz
** 编程开始**
启用自动擦除
错误:无效的命令参数
image.base_address 选项值('button.elf///')无效
嵌入式:startup.tcl:476:错误:**编程失败**
在程序“程序”中
在文件“embedded:startup.tcl”中调用的程序“program_error”中,第 535 行
在文件“embedded:startup.tcl”中,第 476 行

由于这个微控制器不能用我的代码烧录,如何设置这个频率?









回帖(1)

尚文忠

2023-2-8 14:50:10
您实际上并没有显示向控制器提供了什么命令。因此,显示您的用户程序无济于事。你必须深入挖掘。或者,如果您找到这样的教程,可以先尝试教程中的一些示例。如果链中的某些东西不起作用,则必须将链分解为更小的单元。
举报

更多回帖

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