locked
why my waveform cache can upload only once, I have to re-enable HWTest driver to refresh it everytime RRS feed

  • Question

  • 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.

    Thursday, April 28, 2011 9:21 AM

All replies

  • Hi Huang Lin,

     

    Try not to invoke "dut txdone", and I think your problem will be solved.

    We do support the feature to cache multiple waveform files.

     

    -Jiansong

    Tuesday, May 10, 2011 12:28 AM