我观察到、当传递给 BSL-Scripter 的脚本文件的路径超过大约80-90个字符 BSL-Scripter 崩溃时。 我认为这是一种缓冲区溢出错误、应该很容易找到并修复。
我使用的是最新版本(3.2.1)
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我观察到、当传递给 BSL-Scripter 的脚本文件的路径超过大约80-90个字符 BSL-Scripter 崩溃时。 我认为这是一种缓冲区溢出错误、应该很容易找到并修复。
我使用的是最新版本(3.2.1)
约书亚、您好!
感谢您在这里的输入。 我曾经也从其他客户那里获得了相同的输入、但我无法在测试设置中再现。 这是我的试用版。
C:\Users\a0406885\Desktop>BSL-Scripter-321.exe folder_1\folder_2\folder_3\folder_4\folder_5\folder_6\folder_7\folder_8\folder_9\folder_10\folder_11\folder_12\script_name_test.txt
--------------------------------------
BSL Scripter 3.2.1
用于 BSL 编程的 PC 软件
2017年4月07日10:18:44
--------------------------------------
输入文件脚本为:C:/Users/a0406885/Desktop/folder_1/folder_2/folder_3/folder_4/folder_5/folder_6/folder_7/folder_8/folder_9/folder_10/folder_11/folder_12/script_name_test.txt
模式 FRxx UART COM188
未给出 UART 的波特率设置/错误
它将设置为默认的9600波特
RX_PASSWORD
BSL 密码正确!
延迟3000
延迟3000ms
RX_PASSWORD
BSL 密码正确!
TX_BSL_VERSION
供应商:[TI] CI:[07] API:[34] PI:[B2]
如果您能给出故障路径的示例、那将会很好、并且可能会有一些导致这种情况的字符。 如果您在 Scripter 3.2.1上使用'-'、则会出现问题、我已经在下一个修复版本中解决了这一问题。