Polyspace不能导入瑞萨项目

7视图(30天)
玉清
玉清 2020年11月21日
评论道: 玉清2020年12月5日
在瑞萨polyspace项目不能导入(使用“创建从构建命令”)
为什么我的编译过程不能被探测到。
构建命令:cubesuite + / bcb / lp“......... 185 app.mtpj”
在命令输出,输出可以构建消息,在构建输出“*结束。十六进制”文件,
但最终polyspace-configure错误提示:
polyspace-configure: 0:错误:所有程序检测到未知:没有匹配的编译器配置。执行项目:
polyspace-configure: 0:错误:cc78k0r D: /瑞萨电子/ CS + / CACX / CA78K0R / V1.70 / Bin / cc78k0r.exe
polyspace-configure: 0:错误:cubesuite + D: /瑞萨电子/ CS + / CACX / cubesuite + . exe
polyspace-configure: 0:错误:lk78k0r D: /瑞萨电子/ CS + / CACX / CA78K0R / V1.70 / Bin / lk78k0r.exe
polyspace-configure: 0:错误:oc78k0r D: /瑞萨电子/ CS + / CACX / CA78K0R / V1.70 / Bin / oc78k0r.exe
polyspace-configure: 0:错误:ra78k0r D: /瑞萨电子/ CS + / CACX / CA78K0R / V1.70 / Bin / ra78k0r.exe
polyspace-configure: 0:错误:vf78k0r D: /瑞萨电子/ CS + / CACX / CA78K0R / V1.70 / Bin / vf78k0r.exe
polyspace-configure: 0:错误:没有编译检测到您的构建单元。
可能的这个错误来源有:
——您的构建命令不编译任何C / c++文件。
——你的编译器不叫。你必须强迫一个干净的重建。
——你的编译器是Polyspace未知。你必须写一个编译器配置。
——你使用一个编译器缓存(比如ccache)。你必须关闭它。
——你使用一个分布式构建系统(如distmake)。你必须关闭它。
——你使用-include-sources / -exclude-sources组合过滤掉每一个源文件。考虑设置-print-included-files和-print-excluded-files。
polyspace-configure: 0:错误:致命错误
写一个*。bat文件都是一样的问题。
谢谢

接受的答案

Anirban
Anirban 2020年11月24日
编辑:Anirban 2020年11月24日
你好再次,
瑞萨RL78编译器工具链由瑞萨已经弃用。在这里看到的例如: https://www.renesas.com/eu/en/s manbetx 845products/software-tools/tools/compiler-assembler/compiler-package-for-rl78-family.html 。最新版本是指CC-RL编译器。
如果你想要迁移到新的CC-RL编译器,看到更多的细节: https://www.renesas.com/eu/en/s manbetx 845products/software-tools/tools/compiler-assembler/compiler-package-for-rl78-family-convert.html 。Polyspace将直接检测CC-RL编译器的可执行文件。
如果移民是不可能的,上面的回答仍然成立。
1评论
玉清
玉清 2020年12月5日
谢谢你的回答,我将尝试这些方法。

登录置评。

答案(1)

Anirban
Anirban 2020年11月23日
你好,
错误消息表明,没有一个可执行文件中检测到您的构建与编译器Polyspace。
然而,瑞萨编译器 支持万博1manbetx Polyspace。所以错误可能意味着编译器可执行在您的构建命令有常规的瑞萨编译器可执行文件名称的一种变体。
如果你 知道 的可执行程序检测到对应你的编译器(例如,它可以吗 cc78k0r ),您可以按以下步骤记录 解决项目创建为不支持的编译器万博1manbetx 。复制现有的XML文件从瑞萨
polyspaceroot \ polyspace \ \ compiler_configuration \配置
和修改XML标记:
< compiler_names > <名称>…< /名称> < compiler_names >
更不用说你的编译器可执行文件的名字。
然而,这是一种先进的工作流。例如,有四个XML-s瑞萨编译器。哪一个你应该复制吗?哪一个是你的编译器接近吗?它足以改变名称或其他XML属性也应该改变吗?因此,建议联系技术支持,帮助你得到建立。万博1manbetx看到 关于问题跑Polyspace联系技术万博1manbetx支持