Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[bug] 解析axf文件时只能调用ARMCC (AC5) 配置项 (EIDE.ARM.ARMCC5.InstallDirectory) 配置的工具链中的fromelf.exe,无法调用ARMCLANG (AC6)配置项中的fromelf.exe #461

@helloBrony

Description

@helloBrony

What are you doing?
EIDE.ARM.ARMCC5.InstallDirectory配置项保持默认(为空)

Describe the bug
点击EIDE扩展窗口中Output Files项下的axf文件,出现如下报错

Error: Not found 'null\bin\fromelf.exe' !
Error: Not found 'null\bin\fromelf.exe' !
	at t.ProjectExplorer.showBinaryFiles (c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:473874)
	at t.ProjectExplorer.<anonymous> (c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:473272)
	at Generator.next (<anonymous>)
	at c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:345690
	at new Promise (<anonymous>)
	at n (c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:345435)
	at t.ProjectExplorer.OnTreeItemClick (c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:473014)
	at c:\Users\emiya\.vscode\extensions\cl.eide-3.23.14\dist\extension.js:2:400394
	at Hb.h (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:41565)
	at Hb.g (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:40642)
	at Hb.executeCommand (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:40549)
	at qz.h (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:43908)
	at Hb.h (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:41565)
	at Hb.$executeContributedCommand (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:112:42456)
	at C4.S (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:119615)
	at C4.Q (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:119395)
	at C4.M (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:118484)
	at C4.L (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:117589)
	at Jh.value (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:116386)
	at $.C (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2373)
	at $.fire (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2591)
	at fo.fire (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9458)
	at Jh.value (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:8361)
	at $.C (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2373)
	at $.fire (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:27:2591)
	at fo.fire (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:9458)
	at MessagePortMain.<anonymous> (file:///d:/Program%20Files/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:388:6653)
	at MessagePortMain.emit (node:events:518:28)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2949)

EIDE.ARM.ARMCC5.InstallDirectory配置项填入ARMCLANG的根目录,则能够正常解析

To Reproduce
Steps to reproduce the behavior:

  1. 删除EIDE.ARM.ARMCC5.InstallDirectory配置项或将其配置为空
  2. 前往【EIDE扩展侧边栏 -> 项目资源 -> Output Files】
  3. 点击编译生成的axf文件
  4. 出现错误

Expected behavior
在使用ARMCLANG编译器时调用ARMCLANG目录中的fromelf.exe解析axf文件

Screenshots

Image

Desktop (please complete the following information):

  • OS: Windows 11 24H2 (26100.4770)
  • EIDE Version: 3.23.14
  • VSCode Version: 1.103.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions