您好!
当我按 F5 (生成代码)时、我得到
错误:无法打开文件:D:\xxx\TICore\include\*.*
每个文件。 尽管如此、它们仍会被触摸(时间和日期已更改)并应用更改。
这是已知问题吗?
有什么想法吗?
此致
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.
您好!
我仍然从 HalCoGen 获得不可预测的结果、而没有有意义的错误消息。
我在单独的目录中创建了两个 HET 项目。
如果我将创建的 HET 文件保存在它们的目录中、则自动生成的代码无法找到它们。
如果我将它们复制到 TICore/Include 和 TICore/source 目录中、那么每次运行 HalcogGen 时、它们都会被销毁。
如果我将#include 更改为使用相对路径、那么每次运行 HalcogGen 时、它都会被销毁、因为自动生成的#include 不会放置在用户代码段中。
为自动生成的代码获取已知路径的建议方法是什么?
或者,我应该将从 hetp.exe 创建的文件放在哪里?
如果我在进行此更改后尝试从 hL_het.c 调试代码、我会得到
没有与关联的代码
“D:/xxxx/TICore/source/HL_het.c”第275行
但 CCS 6.1.3以0错误终止
HET 的工作通过以下方式完成:
C:\ti\hercules\bin\hetp.exe -v2 -hc32 -n0 d:\xxxx\HETst填 充\HET1\HET1.het
C:\ti\hercules\bin\hetp.exe -v2 -hc32 -n1 d:\xxxx\HETst填 充\HET2\HET2.het
似乎在 HET IDE 仿真(WIN7)中工作
是否有人建议在何处使用 Windows \或 Linux/在路径中?
这些问题似乎在整个项目中都被混淆了。
提前感谢您的任何帮助
您好 Olaf、
我可能需要将您的问题转发给我们的 HalCoGen 团队、让他们知道为什么它不能识别.h 和.c 文件的完整路径。
与此同时、我正在检查其中一个 HET 项目、但我没有发现任何问题。 我想我不会遇到与您相同的问题的原因是、我在下面的同一项目目录中有这些文件(.c 和.h 文件)、这就是我所做的事情。
我有一个'HET code'子目录、其中我的项目对称_pwm 下有 HET .c 和.h 文件。 请参见下面的。 请注意、我将'HET 代码'从构建中排除。
在 HalCoGen 中、我将.h 和.c 文件相关联。
在 HalCoGen 中生成代码后、两个.c 和.h 文件将在'source'目录中自动再次创建。 请参阅下面的对称_pwm.c 使用这种方法、我不会遇到任何编译问题。
或者、您可以将.h 和.c 包含在用户代码中、以便在您再次生成代码时不会将它们删除。 请参见下面的。
#include "het.h"
#include "sys_vim.h"
/*用户代码开始(0)*/
#include "..\.\HETst填 充\HET1\HET1.h"
#include "..\.\HETst填 充\HET2\HET2.h"
/*用户代码结束*/