I have a program on C6747 platform, now I read some RTDX pdfs and feel it a useful tools for program debug, and now my target program can output debug data to log.rtd file, but during RTDX event mode, the log.rtd file have nothing and also my host program did not read always failed, so I want to know as follow:
1. RTDX does not influence the program working, does it transfer data between target and host when target program run IDL? otherwize, how to avoid influence program when using it for program debug?
2. I do not understand the difference between RTDX event mode and data mode?and what is the purpose of RTDX event mode and its output foramt?
3. with RTDX data mode,if my target output 5 short data one time(output to *.rtd), and can host read only 2 short data one time or must be 5 short data which mean the same to targe one time?
4. I have a target program and RTDX output well and the *.rtd file context is right, and Now I have a question, my host program get RTDX output from *.rtd file or from host RTDX lib buffer,when I user function readI2() during my host program? I confuse this very much?
5. RTDX data have a special head format, but I do not find any pdfs about the format?can anyone tell me?
6. host call GetMsgID() return fail(0x80004005), and the *.rtd file display very right, what probable reason? aslo rtdx output channel had be enable, GetChannelID return success.