go back to start

Go To Last Post
9 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello everybody,

 

nice to be here with you!

 

I am an audio engineer with some programming skills and I would like to play around with DSP algorithms just as a hobby in my little free time. Last year I was told by a guy who works for ‘audio weaver’ that Atmel SMART SAM V71 Xplained Ultra evaluation kit would perfectly match for such project so I bought one and reached to run audio weaver on it. But what I was really searching for was programming audio algorithms via code for more flexibility and without trial restrictions (I was willing to pay for a full version but surprisingly there was no way to supply a hobbyist like me...).

 

Now I have to admit that I am not used to work close to hardware and I do not even get back to the point where the evaluation board would communicate with Atmel Studio for running examples and so on. Can anybody help me find the right steps to get back to the initial state?

 

Configuring the board for audio weaver required to use SAM-BA to program the firmware. I assume I have to undo this but how…?

 

Im very sorry for my inexperienced question. Perhaps you may just give me a hint where I can read up these basics.

 

Best regards

Last Edited: Sun. Oct 11, 2020 - 02:23 AM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello,

   Very fascinating stuff!  I looked at the board you called out.  Thats a great piece of Kit.  And AudioWeaver looks like an amazing development kit too.  I did  not see any pricing on teh website...only "Contact sales for a quote", so I guess its expensive.

 

audio-hobbyist wrote:
(I was willing to pay for a full version but surprisingly there was no way to supply a hobbyist like me...

 

I dont understand this.... Audio Weaver wont sell a license to you?

 

audio-hobbyist wrote:
Now I have to admit that I am not used to work close to hardware and I do not even get back to the point where the evaluation board would communicate with Atmel Studio for running examples and so on. Can anybody help me find the right steps to get back to the initial state?

 

CAn you explain what you did, and HOW you did it?  no one here can see your setup.

 

audio-hobbyist wrote:
Configuring the board for audio weaver required to use SAM-BA to program the firmware.

Ahhh!  Thats how.

 

audio-hobbyist wrote:
I assume I have to undo this but how…?

 

You will need to explain WHAT you changed.  Again, no one here can see your setup or knows what you have done.

 

audio-hobbyist wrote:
Im very sorry for my inexperienced question. Perhaps you may just give me a hint where I can read up these basics.

 

Nothing to be sorry about, and right here is a great place to start.

 

I am going to move this thread to a better forum that deals with this processor.

 

Welcome to the Freaks!

 

Jim - Moderator

 

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

audio-hobbyist wrote:
 ‘audio weaver’

This: https://w.dspconcepts.com/audio-... ?

 

I was willing to pay for a full version but surprisingly there was no way to supply a hobbyist like me...

Looks like there's a free version for ST chips:

 

https://dspconcepts.com/st-license-agreement

 

EDIT

 

Strangely, the "ST Edition" licence terms make no mention of ST or ST products

 

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
Last Edited: Sun. Oct 11, 2020 - 11:01 PM
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Just seen this in the AVR forum: https://www.avrfreaks.net/commen... - Teensy Audio System

 

Is that the kind of thing you're looking for?

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hello Jim, hello awneil,
 

thank you very much for your replies.

 

jgmdesign wrote:

I dont understand this.... Audio Weaver wont sell a license to you?

Yes, finally I don't get why he told me to use this board at the beginning because at the end he explained to me that the license I would need costs many thousand euros and it sells only to big partners who also pay a fee for every unit they equip with the audio-weaver generated code. Instead I could use the ST chips which awneil has found and mentioned above. But at this point I already had the V71 board (which is not ST compatible...) on my desk. In the trial period I saw that the V71 kit is very powerful for implementing audio algorithms so I would love to try using it without Audio Weaver and honestly I would even prefer to program algorithms with code instead of using this Matlab based environment.

 

jgmdesign wrote:

You will need to explain WHAT you changed.  Again, no one here can see your setup or knows what you have done.

Okay, with pleasure. I will try to do as good as I can. If there are any questions left please ask me. It's a great opportunity for me to learn more about working with micro-controllers.  
First I used SAM-BA 2.15 and connected to the board. Then I used a bin-File which was part of the trial version. I had to select "No" when SAM-BA asked if I want to lock involved lock region(s) and finally I had to "Boot from Flash (GPNVM1)". I think that was everything I did. Afterwards the so called Audio Weaver Server was able to connect to the V71 board and I played around with it.

Is there a bin-file which I can use to get back to what was on the board before? Or is it even more simple to reset everything so that Atmel Studio recognizes the board again?

 

awneil wrote:

Just seen this in the AVR forum: https://www.avrfreaks.net/commen... - Teensy Audio System

 

Is that the kind of thing you're looking for?

 That looks nice and similar to Audio Weaver. I will look into it but as I said above I would prefer to try programming without visual interface with your help. :-)

 

Have a nice day!

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

audio-hobbyist wrote:
I already had the V71 board (which is not ST compatible...)

The V71 is a Cortex-M7 - so I guess you'd be looking at STM32H7 or F7:

 

https://www.st.com/en/microcontrollers-microprocessors/stm32h7-series.html

 

https://www.st.com/en/microcontrollers-microprocessors/stm32f7-series.html

 

A Discovery or Nucleo board would be the equivalent of the XPlained

Top Tips:

  1. How to properly post source code - see: https://www.avrfreaks.net/comment... - also how to properly include images/pictures
  2. "Garbage" characters on a serial terminal are (almost?) invariably due to wrong baud rate - see: https://learn.sparkfun.com/tutorials/serial-communication
  3. Wrong baud rate is usually due to not running at the speed you thought; check by blinking a LED to see if you get the speed you expected
  4. Difference between a crystal, and a crystal oscillatorhttps://www.avrfreaks.net/comment...
  5. When your question is resolved, mark the solution: https://www.avrfreaks.net/comment...
  6. Beginner's "Getting Started" tips: https://www.avrfreaks.net/comment...
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

audio-hobbyist wrote:
at the end he explained to me that the license I would need costs many thousand euros and it sells only to big partners who also pay a fee for every unit they equip with the audio-weaver generated code.

 

I would them Audio Weaver they are more like DREAM WEAVERS and to go F*** Off.  You pay for a license, and then you have to pay a royalty?  Like I said....EFF THAT!

 

 

audio-hobbyist wrote:

jgmdesign wrote:

 

You will need to explain WHAT you changed.  Again, no one here can see your setup or knows what you have done.

 

 

Okay, with pleasure. I will try to do as good as I can. If there are any questions left please ask me. It's a great opportunity for me to learn more about working with micro-controllers.  
First I used SAM-BA 2.15 and connected to the board. Then I used a bin-File which was part of the trial version. I had to select "No" when SAM-BA asked if I want to lock involved lock region(s) and finally I had to "Boot from Flash (GPNVM1)". I think that was everything I did. Afterwards the so called Audio Weaver Server was able to connect to the V71 board and I played around with it.

Is there a bin-file which I can use to get back to what was on the board before? Or is it even more simple to reset everything so that Atmel Studio recognizes the board again?

 

 

 I looked at the manual:

http://ww1.microchip.com/downloa...

 

And I do not see anything about pre-loaded examples in the kit.  If the file you loaded into the kit wiped out the debugger interface, then that is another story.

 

Lets try a few simple things first.

 

Disconnect the board from your PC and then open Device manager.  Plug in the SAM kit and do you hear the tell tale Windows noises that indicate SOMETHING has been plugged into a USB port? 

 

If yes, then teh devices in the Device manager screen should have 'blinked' and repopulated.  Search for the XPLAINED board.  If it shows up, then Studio should connect to it.

 

 

Jim

I would rather attempt something great and fail, than attempt nothing and succeed - Fortune Cookie

 

"The critical shortage here is not stuff, but time." - Johan Ekdahl

 

"Step N is required before you can do step N+1!" - ka7ehk

 

"If you want a career with a known path - become an undertaker. Dead people don't sue!" - Kartman

"Why is there a "Highway to Hell" and only a "Stairway to Heaven"? A prediction of the expected traffic load?"  - Lee "theusch"

 

Speak sweetly. It makes your words easier to digest when at a later date you have to eat them ;-)  - Source Unknown

Please Read: Code-of-Conduct

Atmel Studio6.2/AS7, DipTrace, Quartus, MPLAB, RSLogix user

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

jgmdesign wrote:

Lets try a few simple things first.

 

Disconnect the board from your PC and then open Device manager.  Plug in the SAM kit and do you hear the tell tale Windows noises that indicate SOMETHING has been plugged into a USB port? 

 

If yes, then teh devices in the Device manager screen should have 'blinked' and repopulated.  Search for the XPLAINED board.  If it shows up, then Studio should connect to it.

 

 

Thank you for your support. When I connect the Atmel board I can hear that Windows recognizes an USB device which has been plugged in. But in the Device manager there are two changes and it is not possible to deduce any relationship to the atmel board from them:

 

device manager difference with and without atmel board plugged in
 

That is why I think I will have to reset something on the board before I can use Atmel Studio again.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

What could I try next? Would it help to ensure that this behavior is given also with another PC? Or is it already clear for you that the problem has to be fixed on the Atmel board?
 

Have a nice weekend!