Discussion forum for the BasicX family of microcontroller chips.
|
Ahh Ha! maybe this will help many people. The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel processor can go. If the PC cannot accept the data this fast then it will get overruns and Bad EEprom verification. Please make sure that the FIFO on your serial port is ON. Thank you Mike!!! Jack -----Original Message----- From: Mike DeMetz <> To: <> Date: Monday, January 08, 2001 6:22 AM Subject: [BasicX] Re: Again eeprom error > >> >> > I've gotten eeprom verification errors since day one (but only on one >> > computer I use to program) and on two different BX-24s. I simply ignore >> it, close the dialogue and continue on. >> > >> >> Same here. BX-24 works fine. Its some problem with the pc software. >> >> Steve. >> > I started to get 'eeprom verification errors' on my laptop all of a sudden >once(although the download seemed to run). Turned out I had turned off the >FIFO on my serial port. Enabling it solved the problem. |
|
|
|
Sorry, but my FIFO has always been enabled. I still get the error with one BX-24 but not with another. To me, that points to a BX-24 problem not a comm port problem. On 8 Jan 2001, at 8:53, Jack Schoof wrote: > Ahh Ha! maybe this will help many people. > > The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel > processor can go. If the PC cannot accept the data this fast then it > will get overruns and Bad EEprom verification. > > Please make sure that the FIFO on your serial port is ON. > > Thank you Mike!!! > > Jack > > -----Original Message----- > From: Mike DeMetz <> > To: <> > Date: Monday, January 08, 2001 6:22 AM > Subject: [BasicX] Re: Again eeprom error > > > >> > >> > I've gotten eeprom verification errors since day one (but only on > >> > one computer I use to program) and on two different BX-24s. I > >> > simply ignore > >> it, close the dialogue and continue on. > >> > > >> > >> Same here. BX-24 works fine. Its some problem with the pc software. > >> > >> Steve. > >> > > I started to get 'eeprom verification errors' on my laptop all of a > > sudden > >once(although the download seemed to run). Turned out I had turned > >off the FIFO on my serial port. Enabling it solved the problem. > > > > > > > --- Dave Houston http://Commander-X.com |
|
OK, by reducing the FIFO receive buffer to a lower level (I think 4 bytes), I am able to d/l without seeing the error. On 8 Jan 2001, at 8:53, Jack Schoof wrote: > Ahh Ha! maybe this will help many people. > > The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel > processor can go. If the PC cannot accept the data this fast then it > will get overruns and Bad EEprom verification. > > Please make sure that the FIFO on your serial port is ON. > > Thank you Mike!!! > > Jack > > -----Original Message----- > From: Mike DeMetz <> > To: <> > Date: Monday, January 08, 2001 6:22 AM > Subject: [BasicX] Re: Again eeprom error > > > >> > >> > I've gotten eeprom verification errors since day one (but only on > >> > one computer I use to program) and on two different BX-24s. I > >> > simply ignore > >> it, close the dialogue and continue on. > >> > > >> > >> Same here. BX-24 works fine. Its some problem with the pc software. > >> > >> Steve. > >> > > I started to get 'eeprom verification errors' on my laptop all of a > > sudden > >once(although the download seemed to run). Turned out I had turned > >off the FIFO on my serial port. Enabling it solved the problem. > > > > > > > --- Dave Houston http://Commander-X.com |
|
Great! 16 is too much because the FIFO buffer is only 16 long, so if you set it to 16 it will overrun on the next character. 4 or 8 is a good place to start. Looks like 4 works for you. Now it makes sense that it seemed to depend on phase of the moon and other seeming unrelated things. This error would be dependent on what else was running in your computer at the same time, and its current workload and memory level. Here is a great discussion about com port FIFOs.... http://www.webcom.com/~llarrow/dhcomref.txt PS. Mike DeMetz for your assistance to this problem, you have "won" a free BX24 new expanded development kit board. Please send me your address off egroups and I will send it to you right away. Jack -----Original Message----- From: Dave Houston <> To: <> Date: Monday, January 08, 2001 10:21 AM Subject: Re: [BasicX] EEprom Error Solved for Many! >OK, by reducing the FIFO receive buffer to a lower level (I think 4 >bytes), I am able to d/l without seeing the error. > >On 8 Jan 2001, at 8:53, Jack Schoof wrote: > >> Ahh Ha! maybe this will help many people. >> >> The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel >> processor can go. If the PC cannot accept the data this fast then it >> will get overruns and Bad EEprom verification. >> >> Please make sure that the FIFO on your serial port is ON. >> >> Thank you Mike!!! >> >> Jack >> >> -----Original Message----- >> From: Mike DeMetz <> >> To: <> >> Date: Monday, January 08, 2001 6:22 AM >> Subject: [BasicX] Re: Again eeprom error >> >> >> > >> >> >> >> > I've gotten eeprom verification errors since day one (but only on >> >> > one computer I use to program) and on two different BX-24s. I >> >> > simply ignore >> >> it, close the dialogue and continue on. >> >> > >> >> >> >> Same here. BX-24 works fine. Its some problem with the pc software. >> >> >> >> Steve. >> >> >> > I started to get 'eeprom verification errors' on my laptop all of a >> > sudden >> >once(although the download seemed to run). Turned out I had turned >> >off the FIFO on my serial port. Enabling it solved the problem. >> > >> > >> > >> > >> >> >> > >--- >Dave Houston >http://Commander-X.com |
|
|
|
great job Mike DeMetz!! you will have many happy people now. To change this setting in win 9X: goto the control panel double click the icon for "system" find the one that says "ports(COM & LPT)" click the "+" to expand your selection highlight the comport you use for downloading and click "properties" click the tab "Port Settings" click the button below that says "Advanced..." this will show what you FIFO is se to. the lowest setting is (1) the next up is (4) then (8) 4 or 8 seams to be the best. test it on your system and see what works best for you. --- Jack Schoof <> wrote: > Great! 16 is too much because the FIFO buffer is only 16 long, so if > you > set it to 16 it will overrun on the next character. 4 or 8 is a good > place > to start. Looks like 4 works for you. > > Now it makes sense that it seemed to depend on phase of the moon and > other > seeming unrelated things. This error would be dependent on what else > was > running in your computer at the same time, and its current workload > and > memory level. > > Here is a great discussion about com port FIFOs.... > > http://www.webcom.com/~llarrow/dhcomref.txt > > PS. Mike DeMetz for your assistance to this problem, you have "won" > a free > BX24 new expanded development kit board. Please send me your address > off > egroups and I will send it to you right away. > > Jack > > -----Original Message----- > From: Dave Houston <> > To: <> > Date: Monday, January 08, 2001 10:21 AM > Subject: Re: [BasicX] EEprom Error Solved for Many! > >OK, by reducing the FIFO receive buffer to a lower level (I think 4 > >bytes), I am able to d/l without seeing the error. > > > >On 8 Jan 2001, at 8:53, Jack Schoof wrote: > > > >> Ahh Ha! maybe this will help many people. > >> > >> The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel > >> processor can go. If the PC cannot accept the data this fast then > it > >> will get overruns and Bad EEprom verification. > >> > >> Please make sure that the FIFO on your serial port is ON. > >> > >> Thank you Mike!!! > >> > >> Jack > >> > >> -----Original Message----- > >> From: Mike DeMetz <> > >> To: <> > >> Date: Monday, January 08, 2001 6:22 AM > >> Subject: [BasicX] Re: Again eeprom error > >> > >> > >> > > >> >> > >> >> > I've gotten eeprom verification errors since day one (but > only on > >> >> > one computer I use to program) and on two different BX-24s. I > >> >> > simply ignore > >> >> it, close the dialogue and continue on. > >> >> > > >> >> > >> >> Same here. BX-24 works fine. Its some problem with the pc > software. > >> >> > >> >> Steve. > >> >> > >> > I started to get 'eeprom verification errors' on my laptop all > of a > >> > sudden > >> >once(although the download seemed to run). Turned out I had > turned > >> >off the FIFO on my serial port. Enabling it solved the problem. > >> > > >> > > >> > > >> > > >> > >> > >> > >> > > > > > >--- > >Dave Houston > >http://Commander-X.com > > > > > ===== Tony Brenke North Tacoma, WA __________________________________________________ |
|
Mine has always been at 8 until now. The port is capable of 921,600 so I still do not buy the excuse that it is my hardware. I have 12 serial ports on this machine and have never had a similar problem with anything else even with several sending/receiving (none are active while I'm working with the BX-24 and the port used for the BX- 24 is the only thing using that IRQ). Nor have I seen the problem with another BX-24. It was not hit or miss - I saw the error nearly 100% of the time with one BX-24 and 0% of the time with another BX-24. BTW, thanks for referencing the FIFO article I wrote several years ago. ;) Never the less, I can now proceed with a project I was ready to abandon because of the apparent flakiness of the BX-24. Now, if you would only answer the other questions I raised. The only thing more inexcusable than ignoring e-mail sent to the support link is inviting e-mail to you personally and then ignoring it. On 8 Jan 2001, at 22:05, Jack Schoof wrote: > Great! 16 is too much because the FIFO buffer is only 16 long, so if > you set it to 16 it will overrun on the next character. 4 or 8 is a > good place to start. Looks like 4 works for you. > > Now it makes sense that it seemed to depend on phase of the moon and > other seeming unrelated things. This error would be dependent on what > else was running in your computer at the same time, and its current > workload and memory level. > > Here is a great discussion about com port FIFOs.... > > http://www.webcom.com/~llarrow/dhcomref.txt > > PS. Mike DeMetz for your assistance to this problem, you have "won" a > free BX24 new expanded development kit board. Please send me your > address off egroups and I will send it to you right away. > > Jack > > -----Original Message----- > From: Dave Houston <> > To: <> > Date: Monday, January 08, 2001 10:21 AM > Subject: Re: [BasicX] EEprom Error Solved for Many! > >OK, by reducing the FIFO receive buffer to a lower level (I think 4 > >bytes), I am able to d/l without seeing the error. > > > >On 8 Jan 2001, at 8:53, Jack Schoof wrote: > > > >> Ahh Ha! maybe this will help many people. > >> > >> The BX24 blasts the data at 115,200 as fast as the 7 mips Atmel > >> processor can go. If the PC cannot accept the data this fast then > >> it will get overruns and Bad EEprom verification. > >> > >> Please make sure that the FIFO on your serial port is ON. > >> > >> Thank you Mike!!! > >> > >> Jack > >> > >> -----Original Message----- > >> From: Mike DeMetz <> > >> To: <> > >> Date: Monday, January 08, 2001 6:22 AM > >> Subject: [BasicX] Re: Again eeprom error > >> > >> > >> > > >> >> > >> >> > I've gotten eeprom verification errors since day one (but only > >> >> > on one computer I use to program) and on two different BX-24s. > >> >> > I simply ignore > >> >> it, close the dialogue and continue on. > >> >> > > >> >> > >> >> Same here. BX-24 works fine. Its some problem with the pc > >> >> software. > >> >> > >> >> Steve. > >> >> > >> > I started to get 'eeprom verification errors' on my laptop all of > >> > a sudden > >> >once(although the download seemed to run). Turned out I had turned > >> >off the FIFO on my serial port. Enabling it solved the problem. > >> > > >> > > >> > > >> > > >> > >> > >> > >> > > > > > >--- > >Dave Houston > >http://Commander-X.com > > > > > --- Dave Houston http://Commander-X.com |