Flash chip enable should go low to enable the Flash.
2.5 V is not low and will not enable the Flash.
This is not a valid logic level. Could this signal be shorted
to one that is sitting high?
Bob
From: Douglas Goodall <dougl...@mac.com>
To: n8...@googlegroups.com
Sent: Monday, September 10, 2012 10:29 AM
Subject: Re: [N8VEM: 14618] SBC V2 build not working
Wayne,--I have responded to questions I understand, and included a photo of my working board.If you are fighting only the serial link (it happens), you could check for wiggles on the 16550 TX pin.The MAX232 comes in several varieties, and some need the .1uF capacitors for the charge pumpand some use 1uF caps instead, check the datacheet for your RS232 evel converter.On Sep 10, 2012, at 5:27 AM, opticpow <wa...@ingram.net.au> wrote:Hi Doug,
I've posted pics to hereI've got the scope out and done some probing. I've uploaded some scope captures with the board pic above.The scope images are very cool :-)Is the CPU clock making it to the CPU chip clock input?
- I have CPU & UART clock
I believe this is ok.
- Flash A0 is pulsing at 1mhz
- CPU reset is at 4.5v. should this be at 5v?
This seems odd to me. When the firmware is running, it makes I/O calls to the UART to output characters through the
- CPU IORQ is high
serial port. It also should be polling the UART for console input.This could be OK depending on what your CPU clock is at
- CPU MREQ is pulsing @4hmz
- CPU WAIT & BUSRQ are both at 3.9v. Should this be 5v??
- while reset button is pressed, RESET drops to 200mv
- Flash CE is pulsing between about 2.5v & 5v @ 4mhz (see pic). Not sure this is right??
This scope image looks bizarre to me. I would expect a cleaner looking signal than this.Are you sure the scope was set right for this capture?This could be ok
- Flash OE is pulsing at 2mhz
- RAM A0 pulsing @ 1mhz
Where abouts do I find the short loop images. I've had a browse on the files section and could not find them.I can't find them either. They were part of Andrew's initial BIOS efforts and I cannot find any of those files.Lets ask Andrew where we can find them, or can he post them to the wiki where we can find them.What kind of computer are you using for system development? (to build the rom image from sources)Here is the link to a good document on jumper settings. My serial handshaking lines are opposite of yours.Sorry I cannot give you definitive answers about voltage levels.Thanks,Wayne.
On Monday, September 10, 2012 8:14:29 AM UTC+10, douglas_goodall wrote:Wayne,Here are a few steps I follow. (Some of which you have already done...)1. Verify power on all +5 pins2. make sure CPU oscillator is wiggling3. Make sure clock input to CPU is wiggling4. Make sure A0 on the flash is wiggling, maybe CE and OE as well5. Make sure clock input to UART is wiggling6. See if Tx pin on UART is wiggling after reset, if so serial wiring is likely the problem7. Use low level test images with short loops (also known as scope loops)8. When doing low level probing , if a signal is not doing what you expect you may have a problemwhere the socket pin does go into the hole, but for some reason solder hasn't reached it, reflow it and check again(test for continuity between chip lean and trace underneath the board. I have found some of these).It is possible to have a bad chip. The bottom line if following the basic functions...CPU clock is running, EEPROM is reading (if not maybe problem with I/O decoder) Check enabled on I/O devicesThese are my major thoughts. Be brave, we have all been through this difficult moment and most have working boards now.You learn a lot in this phase if you engage it enthusiastically.Regards,Douglas--
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To view this discussion on the web visit https://groups.google.com/d/msg/n8vem/-/47UqXOFcz-cJ .
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to n8vem+un...@googlegroups.com .
For more options, visit this group at http://groups.google.com/group/n8vem?hl=en .
You received this message because you are subscribed to the Google Groups "N8VEM" group.
To post to this group, send email to n8...@googlegroups.com.
To unsubscribe from this group, send email to n8vem+un...@googlegroups.com .
For more options, visit this group at http://groups.google.com/group/n8vem?hl=en .