从命令行在路径中带有括号的情况下调用Flash Magic

时间:2019-05-07 07:25:07

标签: command-line arm embedded microprocessors

我需要通过Flash Magic命令行对微控制器进行编程。

命令是:

COM(6, 115200)
DEVICE(LPC2368, 4.000000, 0) 
HARDWARE(BOOTEXEC, 50, 100) 
ERASE(DEVICE, PROTECTISP) 
HEXFILE(C:\Program Files (x86)\myfile.hex, NOCHECKSUMS, NOFILL, PROTECTISP).

在使用任何不带括号的不同路径时,这样做都非常顺利。
但是当涉及到“(x86)”时,我得到一个错误:

  

错误:HEXFILE指令的参数无效:HEXFILE(C:\ Program
  文件
  (x86)

我尝试用引号或双引号将路径引起来,但出现相同的错误。

有人知道如何正确地传递带有括号的路径参数吗?

1 个答案:

答案 0 :(得分:0)

对于有相同问题的人:

Flash Magic的<12版本没有解决方法,但幸运的是,版本12可以解决此问题。