Hello DSPC,
I use the DCSourceInt module to set the FFSStartAddr in the FFSWrapper module.
I want to select a file to play from multiple wave files on FlashROM, how can I find the address?
Audio Weaver Designer version is 8.D.1.1.(VerUP if needed).
Target is EV-21569-SOM.
Best regards.
1:07pm
Hello Naomichi-San,
Since you mentioned the target is EV-21569-SOM and you need to select wave files from the FlashROM. You will need the Flash Players category with "Flash" in their name (i.e. Wave Loop Player Flash) for it as they work directly with FlashROM. You can enter file name directly in those modules during run time and check if that wave file exists on FlashROM, then they start playing directly from FlashROM.
The use case of wave players ends with "FFS" is different and can work only with FFSWrapper module. In this use case, Audio Weaver Flash File System container (*.bin) will be generated with standalone utility 'Buils.exe' (https://documentation.dspconcepts.com/awe-designer/latest-version/wave-l...) with wave files and the generated file is generally stored in RAM (mostly in L3) and the beginning address of the location where .bin file is stored in RAM is provided to FFSWrapper module Generally the connection will be like this: SourceInt -> FFSWrapper -> WaveLoopPlayerFFS1. During the boot time (depending on the system), BSP will set beginning address of the .bin file stored in RAM will be provided to SourceInt. User can select any file name available in the flash file system container (.bin) in Wave Players during run time. These modules has nothing to do with FlashROM on the target.
I hope this helps you! Please let me know if you have more questions.
Thanks,
Karishma
10:08pm
Thanks for your answer Karishma.
I referred to the Wave Library Generator Tool (https://documentation.dspconcepts.com/awe-designer/latest-version/wave-l...) and was able to get the desired I was able to get the desired behavior.
However, using the Arrayset module listed in the Wave Library Generator Tool, the FileName is always updated and the beginning of the wave file is played repeatedly.
So I am going to replace it with ParamSetTableV2 which has OnChangeDeferredSet available, is there any problem?
Thanks Naomichi
1:09pm
Hello Naomichi-San,
The example given in Wave Generator Tool is for multiple .wave files being played out of WaveOneShotPlayer but you can modify it with Paramset according to your use case.
Regards,
Karishma