主题中讨论的其他器件:HALCOGEN
您好!
我尝试 使用 TMS570 MCU 开发套件在 Matlab Simulink ( Matlab 2017a)中运行 PIL 仿真。但是 ,在遵循 TMS570所需的 PIL 设置的所有说明后 ,我收到 一 条错误消息(超时问题) 在 Matlab Command 窗口中 ,如 下面所述,我已经尝试 对 rtIOStream Close 函数中的 SCIInit()函数进行注释-但我有相同的错误。
请提供支持
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
"###正在创建独立可执行文件"ex1_fif_mdl.out"..."
c:/ti/ccsv5/tools/compiler/arm_5.1.1/bin/armcl -z -m"TI_HerculesPilSerial.map"-i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/lib -i"C:/ti/ccsv5/tools/compiler/arm_5.1.1/include --reread_libs -warn_sections -display_error_number -diag_wrap=off -rom_modules --stack=0 -be32 "C:/TI_hercules_filter.iptexobj pruestions.com/files/tifestines_ips.obj rgors.com/tifors.obj rfiles/tifestines_iptics.obj /ti/ccsv5/tools/compiler/arm_5.1.1/lib /Users/Al/Desktop/TI_Hercules_PIL_Target_for_RM48/code/examples/slprj/ert/ex1_fir_mdl/pil/../instrumented/ex1_fir_mdl_rtwlib.lib
"###已创建:Ex1_fif_mdl.out"
"###成功生成了所有二进制输出。"
gmake:离开目录`C:/Users/Al/Desktop/TI_Hercules_PIL_Target_for_RM48/code/examples/slprj/ert/ex1_fir_mdl/pil
C:\Users\AL\Desktop\TI_Hercules PIL_Target_for_RM48\codes\examples\slprj\ERT\ex1_fif_mdl\pil>exit /B 0
###启动应用程序:'slprj\ERT\ex1_fir MDL\pil\ex1_fir MDL.out'
开始与 RM48通信
启动 loadti 以下载 C:\Users\Al\Desktop\TI_Hercules PIL_Target_for_RM48\codes\examples\slprj\ERT\ex1_fir MDL\pil\ex1_fir MDL.out
起动器命令字符串:C:\Users\AL\Desktop\TI_Hercules PIL_Target_for_RM48\codes\utils\loadti
命令参数:c:\ti\ccsv5\ccs_base\DebugServer C:\Users\Al\Desktop\TI_Hercules _PIL_Target_for_RM48\codes\utils\loader -r -a -c "C:\Users\Al\Desktop\TI_Hercules _PIL_Target_for_RM48\TI_my_my_my_profiles\t24\t242mspr1\cm64_msprg1\cmsprg1\cmc\prine_mbl_m64_msprg1\cmsprg1\cmc\t24_mbl_msprg1\cmsprg1\cm1\cm1\cm64_em_msprg1\cm1\cm1\cm1\cm1\cm1\cmcines\cm64_pre\mc\mcum_m64_mc\tine.ti_m64_m64_msprg1\cmc\tex_
***** DSS 通用加载程序*****
开始时间:12:40:59 GMT+0200 (MESZ)
正在为指定目标配置调试服务器...
完成
目标:德州仪器 XDS100v2 USB 仿真器
正在连接到目标...
CortexR4:GEL 输出:闪存@地址0x0的存储器映射设置
正在重置目标...
testEnv.outFiles:C:\Users\AL\Desktop\TI_Hercules PIL_Target_for_RM48\codes\examples\slprj\ERT\ex1_fir MDL\pil\ex1_fir MDL.out
正在加载 C:\Users\AL\Desktop\TI_Hercules PIL_Target_for_RM48\codes\examples\slprj\ERT\ex1_fir MDL\pil\ex1_fir MDL.out
完成
目标正在运行...
结束时间:12:41:15 GMT+0200 (MESZ)
暂停3秒
使用 ex1_fir 滤波器时出错(第199行)
多种原因导致的误差。
原因:
使用 ex1_fir 滤波器时出错(第199行)
已超过从 rtiostream 接口接收数据的60秒超时时间。 此故障可能有多种原因。
您应该:
(a)检查目标硬件配置是否正确、例如、检查字节顺序是否正确。
(b)确认目标正在运行。
(c)考虑应用程序运行时故障的可能性(例如、除以零例外、错误的自定义代码集成等)。
注(c):要确定运行时故障的可能原因、请考虑使用支持信号处理和调试的 SIL。
如果找不到解决方案、请考虑使用方法 rtw.connectivity.rtIOStreamHostCommunicator 的 setTimeoutRecvSecs 来增加超时值。 使用时出错
Ex1_fir 滤波器(第199行)
在调用"coder.profile.ExecutionTime/get.Sections"时未分配输出参数"lSecions"(以及其他参数)。
提前感谢。
此致、
侯赛因