The next and previous function can't work

Designing hardware that use VLSI Solution's devices as the system controller for the entire design.
Post Reply
xybai
User
Posts: 2
Joined: Sun 2016-03-06 7:23

The next and previous function can't work

Post by xybai »

I am developing a mp3 player and loading the sample application "Three Button Player" in latest VSIDE to test my EVB with VS1053 chip and 25LC640 eeprom. The original application works fine when I used VSIDE for debug. And the console in IDE can output the normal debug message and buttons for play/pause, next and previous function are available. Then I disconnect UART connection for running without IDE, then reset the chip, the music can play and the play/pause function is ok, but the next and previous function does not work. When I press the next or previous button the music will pause, then all buttons cannot work. It's a strange problem.
User avatar
Panu
VSDSP Expert
Posts: 2829
Joined: Tue 2010-06-22 13:43

Re: The next and previous function can't work

Post by Panu »

Hi!

Thanks for your explanation, but for me it is a little difficult to understand what is working or not. Can you answer:

- Which PCB are you using? Is it a VS1053 Prototyping Board? (Picture below)
Image
VS1053 Prototyping Board

- If you load the original firmware into the EEPROM, does it work?

-Panu
xybai
User
Posts: 2
Joined: Sun 2016-03-06 7:23

Re: The next and previous function can't work

Post by xybai »

Hi panu,
Which PCB are you using? Is it a VS1053 Prototyping Board? (Picture below)
I used the EVB provided VLSI distributor and you can get SCH and PCB with pdf format from following link:

1. SCH: http://www.unitedlink.hk/images/datashe ... .2_sch.pdf
2. PCB: http://www.unitedlink.hk/images/datashe ... .2_pcb.pdf
If you load the original firmware into the EEPROM, does it work?
I tried to burn the "player1053bbut.bin" in "standalone118.zip" from the link: http://www.vlsi.fi/fileadmin/evaluation ... one118.zip. The phenomenon is same as I posted. The play/pause can work by pressing SW3, and next (SW1)and previous(SW2) does not work. But the volume +/- function works fine with long press SW1 or SW2.
User avatar
pasi
VLSI Staff
Posts: 2122
Joined: Thu 2010-07-15 16:04

Re: The next and previous function can't work

Post by pasi »

Do you have JP11, JP12, and JP13 connected?

You probably have JP21 connected, or otherwise you would not get any buttons.

Check that you are not driving SI, SCLK, or xDCS from an external source.
Visit https://www.facebook.com/VLSISolution VLSI Solution on Facebook
Post Reply