Forums - EEPROM boot program halted

11 posts / 0 new
Last post
EEPROM boot program halted
chodoohyun
Join Date: 6 Jun 16
Posts: 10
Posted: Mon, 2016-07-04 21:32

hello 

i made new PCB according to the example schematic(CAT24C512C)

but i cant flash my board 

/////////////////////////////////////////////////////////////////////////////////////

Programming flash...

Running 'C:/CSR_uEnergy_SDK-2.4.5.13/tools/bin/make SDK=C:/CSR_uEnergy_SDK-2.4.5.13/tools -f Teltron_NetworkNode.release.mak flash'...

C:/CSR_uEnergy_SDK-2.4.5.13/tools/bin/e2cmd -norun -trans 'SPITRANS=USB SPIPORT=0' -quiet download depend_Release_CSR101x_A05/Teltron_NetworkNode.img

EEPROM boot program halted

make: *** [dn_eeprom] Error 1

Finished.

//////////////////////

and when using e2cmd.exe

/////////////////////////////

Chip ID - 0x412b0000

Chip Name - CSR101x

Device select - 0x00

Address mode - two bytes

EEPROM size - EEPROM boot program halted

////////////////////////////

all connections are well

how can i solve this problem ?

 

 

 

 

 

  • Up0
  • Down0
Dr. Nissim Zur
Profile picture
Join Date: 6 Jun 16
Location: Skype: nissim.test CSR1010 External design house
Posts: 235
Posted: Sat, 2016-07-23 00:34

Did you connect SPI_PIO (pin 26) to high during flashing ? 

  • Up0
  • Down0
v.svistelnikov
Join Date: 6 Jun 16
Location: Kharkov
Posts: 13
Posted: Mon, 2016-08-01 14:25

Hi !

I've got the same result on one my boards. Tomorrow I'll check whether it is board or design specific issue on the second board.

What I've already checked: power is good - values on power pins are of values specified in datasheet (3V3 input, 1.35 VDD_CORE) so the SMPS works OK, both XTAL signals are of good quality (clear without distortion) and magnitude (high and low fequencies), 1MBit EEPROM from Atmel (Digikey as supplier) is connected to HW I2C interface + PIO[2] acts as power source (such EEPROM devices work good on other boards, I've also checked with 512KBits EEPROM but same result), e2cmd -info command gives normal output but fill commands ends with an "halted" error (SPI_PIO is connected to VDD while programming)

What else can be the issue ? please give advice

  • Up0
  • Down0
Dr. Nissim Zur
Profile picture
Join Date: 6 Jun 16
Location: Skype: nissim.test CSR1010 External design house
Posts: 235
Posted: Mon, 2016-08-01 21:52

I2C lines have to be deferential and sort. 

Check that you did not swap between the two of them. 

Is EEPROM A0 A1 A2 grounded ? 

Do you have capacitor from pin 8 to GND ? 

Do you have other unpowered chips on same I2C lines ? 

  • Up0
  • Down0
v.svistelnikov
Join Date: 6 Jun 16
Location: Kharkov
Posts: 13
Posted: Tue, 2016-08-02 00:10

Hi Nissim !

Thanks for quick reply.

I2C lines about 8.0mm long and differs about 0.25mm from one to another.

EEPROM pins from 1 to 4 and 7 are on the GND plane, pin 8 decoupled with 1uF ceramic capacitor

EEPROM is the single chip on I2C bus

e2cmd info command output is stable:

Chip ID - 0x412b0000
Chip Name - CSR101x (bdk)
Device select - 0x00
Address mode - two bytes
EEPROM size - 1024kbits

 

  • Up0
  • Down0
Dr. Nissim Zur
Profile picture
Join Date: 6 Jun 16
Location: Skype: nissim.test CSR1010 External design house
Posts: 235
Posted: Tue, 2016-08-02 01:00

All look ok. 

Disconnect CSR1010 from power, also the SPI flasher. wait 30 min , and try again. 

It may locked its I/O due to electric static discharge. Never touch wires by hand un- grounded.  

  • Up0
  • Down0
v.svistelnikov
Join Date: 6 Jun 16
Location: Kharkov
Posts: 13
Posted: Tue, 2016-08-02 05:21

Unfortunately no luck.

The issue is present on other board too. Ptest firmware runs OK and executes commands (except of EEPROM).

  • Up0
  • Down0
v.svistelnikov
Join Date: 6 Jun 16
Location: Kharkov
Posts: 13
Posted: Thu, 2016-08-04 02:30

the issue was related with PCB design - step-down dc/dc power supply - (maybe) input capacitors are relatively far 4mm, (maybe) poor PCB quality (power line from input capacitors comes from layer to layer through 2 vias), (maybe) trace pin31-Inductor-pin6 is too long 10.2mm

 

I overcome "boot halted" issue (in our design) adding a 22uF tantalum capacitor as close as possible (directly to pin but on bottom layer)

 

  • Up0
  • Down0
shivashankar
Join Date: 8 May 18
Posts: 2
Posted: Fri, 2018-05-18 07:40

Sir,

i  am getting the error when i am programming the CSRmesh 1010 chip set ,please help in this case , for the three boards i am getting the same .

/CSR_uEnergy_SDK-2.6.0.10/tools/bin/e2cmd -norun -trans 'SPITRANS=USB SPIPORT=0' -quiet fill 0xffff

Timeout waiting on chip

make: *** [dn_eeprom] Error 1

 

Regards

ShivaShankar S

 

  • Up0
  • Down0
roberto1
Join Date: 18 Aug 19
Posts: 2
Posted: Wed, 2021-02-10 12:14

I experienced this error on some boards ... Whether I reduce the temperature of the boards the problems stopped when warmed again problem returns ... may some defect inside the chips. I suggest using a 4.3V Zener diode at power supply on all CSR10'1x boards to avoid damaging the chips ... in my cases reduced drastically the defects ...

  • Up0
  • Down0
roberto1
Join Date: 18 Aug 19
Posts: 2
Posted: Tue, 2021-02-23 06:19
I have some boards that during the program show this message:
 
EEPROM boot program halted (in what condition this message is shown?)
 
I measure the clocks are OK, I replaced the EEPROM with another type, I changed the supply voltage from 1.8V to 4.3V (many values) nothing solved.
 
What can be the problem ? Malfunction of the CSR1011 ?
 
 
 
Thanks
 

 

 

  • Up0
  • Down0
or Register

Opinions expressed in the content posted here are the personal opinions of the original authors, and do not necessarily reflect those of Qualcomm Incorporated or its subsidiaries (“Qualcomm”). The content is provided for informational purposes only and is not meant to be an endorsement or representation by Qualcomm or any other party. This site may also provide links or references to non-Qualcomm sites and resources. Qualcomm makes no representations, warranties, or other commitments whatsoever about any non-Qualcomm sites or third-party resources that may be referenced, accessible from, or linked to this site.