Minimig Discussion Forum

Discussing the Open Source FPGA Amiga Project
It is currently Sat Feb 24, 2018 12:45 am

All times are UTC




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: Minimig freezing during bootloader sequence
PostPosted: Tue Sep 08, 2009 5:57 pm 
Offline

Joined: Thu Dec 11, 2008 5:38 pm
Posts: 36
Hi everybody,

I have a little problem: one of my two Minimigs (ARM equipped and modified for memory expansion and IO acceleration) often freezes during the bootloader sequence, it stops just before loading the kickstart and the blue screen remains like that. I have to RESET or turn off then on the Minimig several times before the bootloader sequence works fine.

My second Minimig works without any problem.

versions are the same for both :

bootloader BYQ090606
FPGA core FYQ090610
ARM firmware AYQ090707

Have you an idea ? please don't tell me this is a hardware problem (my Minimigs come from Acube) :(

Many thanks


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Tue Sep 08, 2009 8:00 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
I dont think this is a major/critical hardware problem.

First a few suggestion:
First of all try to use another sd-card for cross-check.
Also run a checkdisk on the current one (in Windows) to avoid filesystem trouble.
It may also help to quick reformat this storage card. Then first copy back "minimig1.bin", "*.rom" and "*.hdf" file into card root. After that all the other files and directorys.

If nothing of this will help, reset the ARM controller back to 8MHz of SPI Speed. There may be an engage problem between sd card and those slot pin... I also did encounter such a problem lately.
To reset the ARM hold down MENU button on Minimig board and then press PGM RESET. After taht the bootloader should report "SPI clock: 8 MHz".

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Tue Sep 08, 2009 11:06 pm 
Offline

Joined: Thu Dec 11, 2008 5:38 pm
Posts: 36
Hi boing, thanks for your help.

The SD card used was the same for both Minimigs, I tried with a different one but it didn't help.

When the SPI clock is 8Mhz, it still freezes :(
It "seems" that it freezes less often than when at 24Mhz but I'm not really sure...

if it really was a hardware problem (with the SD slot), IO accesses would fail even after the bootloader no ? :?


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Wed Sep 09, 2009 1:46 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
This could be a conduction problem of "PIC" socket.
Please try a swap of both the ARM controller AND power supply in your Minimig system.

It is more easy to figure out the problem in one simgle component. Then we can take a closer look at this particular one :)

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Wed Sep 09, 2009 7:48 pm 
Offline

Joined: Thu Dec 11, 2008 5:38 pm
Posts: 36
I swapped the ARM controllers and effectively the problem comes from one of them... :(


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Thu Sep 10, 2009 12:01 am 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
OK not that great but still we know where to go on now.

I dont think the ARM chip is damaged, still it is able to upload the fpga core (minimig1.bin) file.
First you can try to clean the board, especially the area arround its crystal and ARM pin. Use some wash-benzin and a toothbrush fo this job. Dont give too much pressure to the components but also dont stroke them too much ;)
Of course you can clean the whole board, it will not harm.

If there is still no improvement, we can try to re-flas the ARM chip. But I dont think this will help much.
If nothing will help, I assume its crystal is not oscillating right. Therefor bootloader inside the fpga (with stable Amiga timing) can not further access the MCU and just freez.

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Mon Sep 14, 2009 4:54 pm 
Offline

Joined: Thu Dec 11, 2008 5:38 pm
Posts: 36
Forgive my ignorance boing but where is located the crystal ? and where can I find wash-benzin ? :oops:


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Mon Sep 14, 2009 4:59 pm 
Offline

Joined: Mon Dec 01, 2008 10:11 am
Posts: 197
majikeyric wrote:
Forgive my ignorance boing but where is located the crystal ? and where can I find wash-benzin ? :oops:

Please try to update firmware first.


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Mon Sep 21, 2009 9:31 pm 
Offline

Joined: Thu Dec 11, 2008 5:38 pm
Posts: 36
Finally I had some time to upgrade the firmware and now it works !!!! WOW ! I'm so happy this wasn't a hardware problem :)
Many thanks for this update Jakub! :mrgreen:
And many thanks to you boing for the help ;)


Top
 Profile  
 
 Post subject: Re: Minimig freezing during bootloader sequence
PostPosted: Tue Sep 22, 2009 4:16 pm 
Offline

Joined: Mon Dec 01, 2008 9:58 pm
Posts: 1568
Location: .de
Nice to see your ARM controller work again this way :)

_________________
_____________________________
JMP $00000BED ; will guru-meditation until next morning


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by Xaphos © 2007, 2008, 2009 phpBB.fr