Audio Weaver STM32F7-69I Board….No connection

12 posts / 0 new
Last post
foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am
Audio Weaver STM32F7-69I Board….No connection

Hi Guys,

 

This is very new and very scary….I have the 69 Board.

 

I have to say from the start, I am totally confused. There seem to be a lot of programmes and I am not sure even if I have them all….

 

Audio Weaver STM32F769I Discovery Board User Guide.

 

I am on the bottom of page 9:

 

At this point the Audio Weaver Server can communicate with the board. To make sure

that the Audio Weaver Designer sees this change, click on the “Reconnect to Server”

button.

 

I have an Audio Weaver Error – not connected.

 

As you can image, getting to page 9 of the User Guide is bad….

 

Can you help??

 

I tried to follow all the steps and still it failed. Perhaps a video???

There should be a jpg of the error...but I have tried 4 times...cross fingers 5th will make it happen

 

Please ???

 

D

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

<p>As much as I try I cannot attach a jpg of the error....</p>

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

Hi Guys

 

(still not able to attach jpg’s)

 

Not sure what I did. It is totally confusing.

 

Somehow…I opened and closed STLink and Audio Weaver Designer: it and it then asked for my login???? Now the Audio Weaver Error is:

 

Wiring error at the top-level system

Module SYS_deint output pin out1 is not connected

Module SYS_inter input pin in1 is not connected

Module SYS_inter input pin in2 is not connected

 

I hope it makes some sense to someone…

 

Thank you

 

D

Andrew
Offline
Last seen: 5 days 13 hours ago
Joined: 04/12/2018 - 9:25am

Hi! Sorry for the confusion, but it definitely seems like you are on the right track. Yes, you are prompted for a login the first time you boot to verify your license. 

To run an Audio Weaver layout, ALL pins must be connected. The error that you are seeing is because the default Designer layout leaves out the wires between the Deinterleave and the Interleave modules, so that you can fill that space in with your own ideas! Simply connect these modules together, or delete them and wire the first Type Convert to the second Type Convert. The key here is that if there are input/output pins left unconnected in a layout, than it is considered incomplete and will not run. Hope this helps!

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

Hi Andrew

 

Thank you for the explanation.

 

“The error that you are seeing is because the default Designer layout leaves out the wires between the Deinterleave and the Interleave modules, so that you can fill that space in with your own ideas! Simply connect these modules together, or delete them and wire the first Type Convert to the second Type Convert. The key here is that if there are input/output pins left unconnected in a layout, than it is considered incomplete and will not run.”

 

But I do not know how to do this???

 

Can you assist?

 

Thank you

D

Andrew
Offline
Last seen: 5 days 13 hours ago
Joined: 04/12/2018 - 9:25am

Hello, yes I can definitely assist! In short, the problem is you can't have any floating modules or partially wired modules in the layout. All module input and output pins must be wired to something. 

Check out Episode 5 of our training on this page https://dspconcepts.com/audio-weaver-training

It goes over how to use Audio Weaver Designer, and how to build your own layouts. There are other episodes that will also be helpful for your future endeavors. 

-Andrew P

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

Hi Andrew, - Thank you. All great stuff

 

I watched the first 5 Episodes. Great…a little over my head. But I see why I have the error, but I have no way of knowing how to fix it.

 

  • Error is I have not connected the wires from the LHS to the RHS.
  • BUT…. My LHS System is MONO (only one small triangle) and the RHS has 2 inputs (small triangles).
  • Then the lecturer told use to build the system Example 1 – but no piano music?

 

It would be nice to get the first lesson working????

 

It may have something to do with my Audio (???). I am using a USB DAC and I can also see the STM32 in the sound panel. I have USB DAC selected, but there is also no sound with the STM32 selected as default. But the status bars are going up and down on the Realtek Digital output – that is not connected to anything????

 

Then in the time it took me to get some headphones…the rising status bars disappeared, and I could not get them back??

 

I closed the programme and reopened and now I have 8 inputs and 4 outputs and no way to make the connections???

 

Looks like I am going wrong somewhere???

 

Just to be honest here. I am a small bloke in the Australian bush, just trying to fine tune his stereo. I would like to have a 2- or 3-way crossover and some DSP. Just to be totally upfront. I am not working for anyone who is connected to audio. I am the OWC Watch company – www.orangewatchcompany.com, only a 1-man operation and still finding it tough….

 

Makes it hard with the time zone. I am in Australia.

 

D

Andrew
Offline
Last seen: 5 days 13 hours ago
Joined: 04/12/2018 - 9:25am

Hello again, see the answers to your questions in lined below...

 

  • Error is I have not connected the wires from the LHS to the RHS.
    • Simply click a pin (small triangle) and drag to create and connect wires. 

  • BUT…. My LHS System is MONO (only one small triangle) and the RHS has 2 inputs (small triangles).
  • You can change the number of IO pins on these Interleave/Deinterleave modules if you right click the module and select View Properties. This will expose a window at the bottom where you can change the numIn numOut parameters. The actual input pin's channel count is determined by the connected hardware, and the 769 hardware supports 8 input channels. The output pin channel count is inherited from whatever happens in the layout. See the training videos/documentation for more info about this.
  •  
  • Then the lecturer told use to build the system Example 1 – but no piano music?
  • The piano music will only happen when connected to the native target (because the audio file is stored on the PC). So if you were to change your connection from AWE Server back to the Native Target (instead of the 769 board), and run a complete layout with no wiring errors, you will hear the piano music.

It may have something to do with my Audio (???). I am using a USB DAC and I can also see the STM32 in the sound panel. I have USB DAC selected, but there is also no sound with the STM32 selected as default. But the status bars are going up and down on the Realtek Digital output – that is not connected to anything????

  •  Our STM32f769i BSP is set up to behave as a USB audio device on Windows. This is to enable USB audio IO on the board. If you look at the user manual for this BSP, you will see that the first 2 input channels come from USB audio. This allows you to run a layout on the board, and give it audio from any source on your PC (just set your output device to the ST board in Windows, and play something from your PC)

I closed the programme and reopened and now I have 8 inputs and 4 outputs and no way to make the connections???

The reason for this is because Designer will open its default layout based on the device that is currently connected. The reason your first layout was 1in 2out is because that is what was defined by your Native Target (PC audio settings). Now that you have your 769 connected, the layout is defaulting to 4in 8out because that is what the BSP supports (see the BSP User Guide). I have a layout that demonstrate an analog IO passthrough. The layout “analog-passthrough.awd” uses the analog input/output on the board. Notice that the first two, and last four input channels are sent to Null Sink modules. Again, if you look at the manual you will see that the first two inputs are USB audio, inputs 3 and 4 are from the analog ⅛” jack, and the last four are from mics. For this passthrough, we only care about inputs and 3 and 4, but we still need to keep the rest connected to avoid wiring errors! You can also achieve this by using a Router module, but Null-Sinking the unused input channels is a better way to get the point across that ALL WIRES MUST BE CONNECTED. I am connecting this stereo analog data to inputs 1-4, which means that stereo output will be sent to both the Analog ⅛” out as well as USB out.

Hope this helps, and we appreciate your interest and patience! 

 

-Andrew

Binary Dataanalog-passthrough.awd

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

Hi Andrew,

 

Great to get your response. Thank you.

 

I used the right click and changed the number of channels to 2 each side…But it did not work:

 

See Capture 2019-10-05-001.

 

I did the exercise (as an aside, my wires seem very thick???) and not music from my speakers or the headphones. I changed AWE Server to Native and I changed the windows to all the configurations.

 

See Capture 2019-10-05-002.

 

Thanks for the explanation of the 4 in and 8 out. In summary it is to go with all the things on the board. But for normal use (i.e. stereo) just 2 in and 2 out.

 

Looks like 1 step forward and 2 back.

 

My gut tells me I need to hear the music otherwise it is no go….

 

Thanks.

D

PS I cannot attach the screen captures. Sorry, I keep trying and nothng

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

2019-10-08:

 

Thank you. And thank you for making the videos. (Obviously at a higher level than I).

 

I have been working with the programme all weekend and got very frustrated as I kept getting silence and many different errors.

 

I also noticed above and below your name (Andrew): “analog-passthrough.awd” Should I do something with this??

 

I know I am asking a lot, but I remain stuck on video 5 with no sound.

 

My timezone is also causing problems.

 

Thank you

D

foxint
Offline
Last seen: 1 week 22 hours ago
Joined: 09/06/2019 - 4:09am

Hi Guys - still not understanding. It would seem the You Tube videos are old and I have a strange card (STM32769). I tried to read the 163 page manual and I got totally lost.

I would like some help. Thank you

D

 

Andrew
Offline
Last seen: 5 days 13 hours ago
Joined: 04/12/2018 - 9:25am

Hello again, lets take a few steps back and start by focusing on the "Native Target". The Native Target is basically just a way to run Designer layouts on your PC using your soundcard. You can configure to either play from a file (the piano music!), or take line in from your soundcard. Before you dive back in to the 769, lets get a layout running on the native target.

  1. Completely unplug your STMf769 board from your PC (both USB cables).
  2. Go to AWE Server and in the top bar click Target->Change Connection. A window will appear and you will see a dropdown menu labeled "Connection:" Select "Native" from this dropdown and click Change. See attached image "foxint.png".
  3. Also in the AWE Server topbar, go to File->Preferences, and select the output device that you wish to use. This should be set to your PC's soundcard (which you can see by clicking the little speaker icon in the Windows bottom bar). See attached image "foxint3.png"
  4. I have attached a file called "Native-Passthru.awd". Open this file in Designer 
  5. In the Designer top bar, go to Layout->Layout Properties...
  6. Verify that the "Source" dropdown is set to "File". If it is set to "Line Input", switch it to File. Press OK to exit the Layout Properties window. See attached image "foxint2.png"
  7. Press the Run button, and you should hear the audio file being played. 

The relevant documents for your use are as follows...

https://dspconcepts.com/sites/default/files/audio-weaver-designer-users-guide.pdf

​​​​​​​https://dspconcepts.com/sites/default/files/audio_weaver_stm32f769i_discovery_board_users_guide_2.pdf

Hope this helps! 

 Binary Datanative-passthru.awd