Skip to main content
michpuz
Associate
August 31, 2015
Question

stm32f4 discovery + stm32f4-BB record on sd card, it's possible?

  • August 31, 2015
  • 11 replies
  • 2216 views
Posted on August 31, 2015 at 12:12

Hi everybody,

I would record on SD card by the microphone on board, it's possible?

I try it using the driver stm32f4_discovery_audio and the sd driver HAL for the Eval, but I failed. 

Some of you have recorded from the microphone on sd card?

Thanks to all, any opinion is appreciated

    This topic has been closed for replies.

    11 replies

    Tesla DeLorean
    Guru
    August 31, 2015
    Posted on August 31, 2015 at 14:34

    Certainly should be viable.

    Can't say I've built an audio app for the F4's (no business driver), but I've used the MicroSD card, and BB board a lot.

    Would probably look to doing 32KB at a time, servicing a ping-pong buffer.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    michpuz
    michpuzAuthor
    Associate
    August 31, 2015
    Posted on August 31, 2015 at 14:52

    Thanks for your reply clive.

    Do you think that it's possible use the example ''Audio_playback_and_record '' (supply by ST) that record on USB modified for save the record in SD?

    Tesla DeLorean
    Guru
    August 31, 2015
    Posted on August 31, 2015 at 18:17

    I'd recommend starting with the SDIO+FATFS stuff, get that working properly, where you can read and write files. Then merge in the audio play/record stuff from the other project.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    michpuz
    michpuzAuthor
    Associate
    September 1, 2015
    Posted on September 01, 2015 at 09:52

    Thank you clive for reply.

    I have done a project that write a .txt file on SD card (this works), and after I would to record using the driver audio of the project that write on USB, but not works (creates the file .WAV but 0kb). 

    Can I share my project for view? How?

    Sorry but I am new here

    michpuz
    michpuzAuthor
    Associate
    September 3, 2015
    Posted on September 03, 2015 at 11:35

    The original post was too long to process during our migration. Please click on the provided URL to read the original post. https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I6nt&d=%2Fa%2F0X0000000bvp%2F5xhE0gQrBuJieaHF1CzAOxoGRkYAcEIw_.3.HYwTV7k&asPdf=false
    v_mo83
    Associate
    September 3, 2015
    Posted on September 03, 2015 at 11:56

    michpuz
    michpuzAuthor
    Associate
    September 10, 2015
    Posted on September 10, 2015 at 11:04

    nobody one? Now save the file on uSD with consistent size with set recording time, but can not hear anything and I have an error on dma. I share my project and hope that you have time to check it.

    Many thanks :)

    ________________

    Attachments :

    mik123.zip : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006Hzp0&d=%2Fa%2F0X0000000bQ1%2FSn39lzUfhSwM5v_FgJRnw3y50ikWc8Y2OknrWG27pC4&asPdf=false
    michpuz
    michpuzAuthor
    Associate
    September 23, 2015
    Posted on September 23, 2015 at 13:39

    Nobody one? :(

    Tesla DeLorean
    Guru
    September 23, 2015
    Posted on September 23, 2015 at 18:38

    I know I don't have the bandwidth/resource to work on or debug this.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    michpuz
    michpuzAuthor
    Associate
    October 29, 2015
    Posted on October 29, 2015 at 11:11

    Hi clive, I don't understand your reply. About that bandwith you're talking about?