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.
工具/软件:Code Composer Studio
你(们)好。
我正在尝试将数据加载到目标上、如 SPRA381中所述。 和"CCS/TMS320DM642:如何将.dat 文件读取到 CCS 项目中"作为参考。
我有一个 dat 文件、我尝试写入存储器、然后回读、但无法使用 CCS 3.3中文件选项下的"保存和加载数据"。
我还尝试使用 GEL_AddInputFile()和 GEL_MemoryLoad(),如所述。 未观察到将数据写入指定存储器空间的成功。
此致、
布莱克西部
您好、Blake、
[引用 user="Blake West">我有一个 dat 文件,我尝试先写入内存,然后再读回,但无法在 CCS 3.3的文件选项下使用“保存和加载数据”。
[/报价]
到底什么不起作用? 您是否收到错误消息?
[引用 user="Blake West">我还尝试使用 GEL_AddInputFile ()和 GEL_MemoryLoad (),如所述。 未观察到将数据写入指定存储器空间的成功。
您能否提供为此功能创建的 GEL 文件?
谢谢
Ki
您好 Ki、
我目前能够使用 GEL_MemoryLoad()将数据加载到内存中,并将其加载到在基址分配的缓冲区中。
但是、
我更希望能够使用"GEL_AddInputFile()",因为从我的立场来看,此函数在文件中获取一个符号,并在从.dat 文件指定的长度的符号地址处填充该符号。
每当我尝试使用它时、它都会指定我没有有效的路径、大概是指向符号所在的源文件的路径。
此签名是否正确?
GEL_AddInputFile (Bufferlocation.cpp、"line"、data.dat 1、"INP_buff"、"0x100000 "、 0、0、)
此致、
Blake
[引用用户="Blake West"]
此签名是否正确?
GEL_AddInputFile (Bufferlocation.cpp、"line"、data.dat 1、"INP_buff"、"0x100000 "、 0、0、)
[/报价]
语法显示为有点关闭。 例如。 第一个和第三个参数应为字符串、需要用引号括起。 第二个参数应为整数、不能用引号括起。
Ki、
如果我正确调用, GEL_AddInputFile()函数用于自动配置 CCS v3探测点功能-基本上会在每次遇到指定的断点时将一些数据从*。dat 文件注入目标内存。 它用于模拟定期传入的外部 I/O 数据。 这是您想要做的吗? 或者、是否只想像使用 GEL_MemoryLoad()一样一次性加载所有数据? 您可能希望改用 GEL_MemoryLoadData(),因为它本身处理*.dat 文件格式。
[引用 user="Blake West">主要,我想在运行时将数据从.dat 文件加载到内存中,并将其加载到指定的缓冲区中。 [/报价]
仅需说明一下、所有这些 GEL 调用都具有侵扰性-当目标停止时、会发生存储器写入。 因此、它不是真正的"运行时"(非侵入式)行为。
[引用 USER="Blake West">这不是我喜欢的、因为我宁愿加载具有符号名称/文件的数据、而不是存储器位置
[/报价]
您可以执行此操作。 您可以传递符号的名称来代替特定地址。 GEL 应该能够解析附加项
谢谢
Ki
Ki、看起来 GEL 的名称解析不像我所说的那样工作。 但是、我能够按预期使用命令的功能。
我还有其他问题、我将在另一篇文章中继续介绍。
谢谢、
Blake