why my waveform cache can upload only once, I have to re-enable HWTest driver to refresh it everytime
-
יום חמישי 28 אפריל 2011 09:21
Hello all,
I'm using SORA to transmit a waveform file. I used DUT and UMXSample. When I want to upload another new waveform file, I have to disable the HWTest driver then re-enable it, or I have to restart my computer.
This is very inconvenient~ Do you know how to solve this problem?
Thx in advance!
Lin
============================
My OS: Win XP, SP3
Hardware: SORA RCB + USRP XCVR 2450
When I transfered a new waveform file, the return values are always OK, but the signal shown on spectrum analyzer is not correct.
For example:
------------
E:\SoraSDK1.1\bin>dut start
Ret:0x00000000
E:\SoraSDK1.1\bin>dut centralfreq --value 2422
Ret: 0x00000000
E:\SoraSDK1.1\bin>dut freqoffset --value 10000
Ret: 0x00000000
E:\SoraSDK1.1\bin>dut txgain --value 0x1800
Ret: 0x00000000
E:\SoraSDK1.1\bin>dut transfer --file e:\waveform_pss_data0_gain40_totallen30720
0.sig
Ret:0x00000000
E:\SoraSDK1.1\bin>dut info
blocks in time percentage: 0 /100
blocks lag: 0000000000000000
blocks in time: 0000000000000000
------------------------------------------
Total 1 signal(s) are cached
ID FILE
0 \DosDevices\e:\waveform_pss_data0_gain40_totallen307200.sig
E:\SoraSDK1.1\bin>dut tx --sid 0x00 --value 1000
Ret: 0x00000000
// Here the signal transmitted is correct.
E:\SoraSDK1.1\bin>dut txdone --sid 0x00
Ret: 0x00000000
E:\SoraSDK1.1\bin>dut info
blocks in time percentage: 0 /100
blocks lag: 0000000000000000
blocks in time: 0000000000000000
------------------------------------------
Total 0 signal(s) are cached
ID FILE
E:\SoraSDK1.1\bin>dut transfer --file e:\waveform_pss_data0_gain40_totallen30720
0.sig
Ret:0x00000000
E:\SoraSDK1.1\bin>dut info
blocks in time percentage: 0 /100
blocks lag: 0000000000000000
blocks in time: 0000000000000000
------------------------------------------
Total 1 signal(s) are cached
ID FILE
1 \DosDevices\e:\waveform_pss_data0_gain40_totallen307200.sig
// The new file was cached at the 0x01 position but not 0x00.
E:\SoraSDK1.1\bin>dut tx --sid 0x01 --value 1000
Ret: 0x00000000
// This time, the signal transmitted is not correct.