你好。以为我们之前的工作早期但未能在2个不同的Windows 10系统上使用修补程序修补最新的SDK。据/p>
1)从哪里可以下载patch.exe工具来执行这个补丁?相信这个工具不是Windows 10自带的。据/p>
2)在一个Windows 10系统上,PC锁定或正在等待一些其他信息继续进行。在install.txt之后不起作用。据/p>
3)在另一个Windows 10系统上,PC报告无法找到patch.exe。据/p>
>补丁据br>“patch”未被识别为内部或外部命令,据br>可操作的程序或批处理文件。据/p>
更新:据/p>
刚刚发现我打错了,漏掉了管道字符“<”。这将修复(我认为)一个PC,但补丁。exe是缺失的另一个Windows 10框。它是第三方工具吗?据/p>
补丁-p1据strong>据据/strong> 我认为patch.exe工具来自这里:据/p>
但为什么文档中会遗漏这个细节呢?还是我们错过了?据/p>
嗨mom2,据/p>
要么您可以从Web下载或使用包含Patch.exe文件的工具。例如,Git也包括这个SS Studio v2.0.12。据/p>
之后,只需使用patch.exe的完整路径运行install.txt中所描述的命令据/p>
谢谢,PM_DIALOG.据/p>
谢谢请查看附加屏幕抓图上的详细信息。还是不为我们工作。据/p>
1) 从以下位置下载了patch.exe工具:据/p>
Windows修补程序(sourceforge.net)据/a>
此链接应记录在本网站的相关文档中。据/p>
2)丢弃了SDK文件夹中的上面的文件,并在install.txt后面 - 有一个新的弹出窗口为空白,对我们没有任何作用。据/p>
3)这是我们投资的第3天应该是2分钟,以修复SDK内的错误。今年早些时候的补丁是简单的。不确定为什么它是缺少文档的一点斗篷和匕首方法。有关如何应用此修补程序的完整详细信息,还有一个简明文件。还是更好,为什么不发布完全修补的SDK?对我们来说,会更友好。我们是在这些问题上切换到不同的供应商的边界。据/p>
嗨mom2,据/p>
请说明您是想在SDK6.0.14上运行补丁,还是想在无代码上运行补丁(如您之前的论坛帖子所述)?据/p>
谢谢,PM_DIALOG.据/p>
谢谢据/p>
下载SDK_6.0.14.1114.rar,并尝试修补SDK_6.0.14.1114_hotfix_001.rar文件。据/p>
请尝试遵循程序,让我们知道它是否适合你。使用最新的patch.exe工具,我们的Win10盒子只是锁定时,试图遵循:据/p>
>补丁-p1</sdk.patch据/strong>
install.txt列出了一个修补程序方法,然后列出了此TXT文件的底部,注释为替换SDK内的子文件夹。据/strong>
那么这是否意味着我们可以选择修补方法或替换子文件夹?据/strong>
现在猜猜我们可以替换子文件夹并拥有“补丁”SDK吗?据/p>
嗨mom2,据/p>
谢谢,PM_DIALOG.据/p>
非常感谢。我们会再试一次shortly.据/p>
1)从究竟究竟下载patch.exe工具?我们希望使用相同的工具。据/p>
2)路径细节非常重要,可以实现这项工作。从我们对此补丁工具上无数小时的研究,-P1 =意味着应该跳过“\”之一。如果必须跳过-p2 =那么2 *“\”。最终,我们仍然没有这样做的是上周工作。patch.exe工具只会引发空弹出窗口,永远不会返回到DOS提示符。据/p>
确信路径深度与此问题有关。将再次尝试按照您的过程进行操作,但非常感谢patch.exe工具的链接。我们正在使用2007年编译的版本,它可能与Windows 10不兼容。据/p>
谢谢据/p>
仍然不起作用。您的patch.exe文件大小是否与112128字节相同?据/p>
我想我们可能就快中奖了。根本原因是源文件夹和目标文件夹的深度。将下载新副本并再次测试,并报告解决方案。据/p>
在写这篇文章的时候,终于看到了一点进步。。。据/p>
C:\ Users \ Kumar \ Downloads \ 6.0.14.1114> Patch -P1修补文件二进制文件/ da14531 / prod_test / prod_test_531.hex据br>断言失败:大块,文件../patch-2.5.9-src/patch.c,第354行据/p>
请共享patch.exe工具的完整详细信息。相信这是使这项工作正常进行的最后一个要求。仍然面临上述第354行错误。据/p>
嗨mom2,据/p>
我使用的是git安装中的patch.exe文件。你能检查一下吗?据/p>
谢谢,PM_DIALOG.据/p>
好的。我刚把它修好。解决方案远不简单,需要认真地编写文档,以便下一个开发人员不会在这个“简单”问题上浪费2周以上的时间。据/p>
以下是缺少的步骤:据/p>
1) 从此处下载patch.exe:据/p>
Windows修补程序(sourceforge.net)据/a>
2007年的DateMamped文件在Windows 10上工作正常。据/p>
2) SDK的路径和修补程序的路径对于patch.exe工具的操作至关重要。据/p>
在过去两周的搜索中,读取-p标志后的值表示补丁过程中必须跳过的正斜杠的#。所以-p1匹配OP (Dialog)的子文件夹结构,但可能不匹配您的/我们的。据/p>
在我的实验室PC中:据/p>
提取只有一层深度的原始SDK(以支持-p1):据/p>
C:\Users\kumar\Downloads\6.0.14.1114>据/p>
patch.exe工具应位于此一级深文件夹中。据/p>
C:\Users\kumar\Downloads\6.0.14.1114目录据/p>
2020-12-01 11:41 AM
接下来,热修复文件夹结构:据/p>
C:\Users\kumar\Downloads\SDK\u 6.0.14.1114\u hotfix\u 001>据/p>
2020-12-01 11:44上午
接下来,在ADMIN模式下使用命令提示符进入SDK文件夹。右键单击并运行具有管理权限的命令模式。据/p>
使用dos CD命令进入SDK文件夹。据/p>
按如下方式运行:据/p>
C:\ Users \ Kumar \ Downloads \ 6.0.14.1114> Patch -P1
结果是:据/p>
C:\ Users \ Kumar \ Downloads \ 6.0.14.1114> Patch -P1修补文件二进制文件/ da14531 / prod_test / prod_test_531.hex据br>断言失败:大块,文件../patch-2.5.9-src/patch.c,第354行据/p>
在Google fu中使用我的黑带,在这里找到了这个优秀的线程和分辨率:据/p>
使用Git for Windows的patch.exe时,“Assertion failed据/a>
非常感谢为修复海报-据a href="https://stackoverflow.com/users/4480139/langlauf-io">朗劳夫据/a>!据/p>
修复方法是下载记事本+->在对话框sdk.patch source file->Edit tab->EOL conversion->Windows format->保存此补丁文件中读取。据/p>
再次运行:据/p>
C:\ Users \ Kumar \ Downloads \ 6.0.14.1114> Patch -P1修补文件二进制文件/ da14531 / prod_test / prod_test_531.hex据br>修补文件二进制文件/da14531/prod_test/prod_test_531_UART_P00_P01.hex据br>修补文件二进制文件/da14531/prod_test/prod_test_531_UART_P03.hex据br>修补文件二进制文件/ da14531 / prod_test / prod_test_531_uart_p05.hex据br>修补文件二进制文件/ da14585 / prod_test / prod_test_585.hex据br>修补文件二进制文件/ da14585 / prod_test / prod_test_585_uart_p04_p05.hex据br>修补文件二进制文件/ da14586 / prod_test / prod_test_586.hex据br>修补文件二进制文件/ da14586 / prod_test / prod_test_586_uart_p04_p05.hex据br>修补文件doc / licensing.txt据br>修补文件项目/ target_apps / prod_test / prod_test / keil_5 /未使用_531.txt据br>补丁文件项目/ target_apps / prod_test prod_test / Keil_5 / unused_531_UART_P00_P01.txt据br>修补文件项目/ target_apps / prod_test / prod_test / keil_5 /未使用_531_uart_p03.txt据br>修补文件项目/target_apps/prod_test/prod_test/Keil_5/unused_531_UART_P05.txt据br>修补文件项目/target_apps/prod_test/prod_test/Keil_5/unused_585.txt据br>修补文件项目/target_apps/prod_test/prod_test/Keil_5/unused_585_UART_P04_P05.txt据br>修补文件项目/target_apps/prod_test/prod_test/Keil_5/unused_586.txt据br>修补文件项目/target_apps/prod_test/prod_test/Keil_5/unused_586_UART_P04_P05.txt据br>修补文件sdk/common_project_files/misc/da14531_symbols.lds据br>修补文件sdk/common_project_files/misc/da14531_symbols.txt据br>修补文件sdk / common_project_files / misc / da1a585_symbols.lds据br>修补文件sdk / common_project_files / misc / da14585_symbols.txt据br>修补文件SDK / platform /包含/ sdk_version.h据br>修补文件实用程序/ flash_programmer / unused_jtag_531.txt据br>修补文件实用程序/ flash_programmer / unused_jtag_585.txt据br>修补文件实用程序/flash\u程序员/unused\u uart\u 531.txt据br>修补文件实用程序/flash\u程序员/unused\u uart\u 585.txt据br>修补文件实用程序/ efferic_bootloader /未使用_531.txt据br>修补文件实用程序/ secondard_bootloader /未使用_585.txt据br>修补文件实用程序/secondary_bootloader/unused_586.txt据/p>
完成!据/p>
现在会去购买彩票......据/p>
嗨mom2,据/p>
很高兴你能够运行补丁并感谢迹象。据/p>
谢谢,PM_DIALOG.据/p>
经过一周的发布,这个详细的说明列表对我和Windows 10都很有用。谢谢你把这些放在一起。似乎hotfix patch.sdk可能存在需要添加的问题。据/p>