6i24 bricked - How to fix? - JTAG?
- mlhilligsoe
- Offline
- New Member
- 
				  
		Less
		More
		
			
	
		- Posts: 8
- Thank you received: 0
			
	
						28 Oct 2019 16:34				#148985
		by mlhilligsoe
	
	
		
			
	
			
			 		
													
	
				6i24 bricked - How to fix? - JTAG? was created by mlhilligsoe			
			
				I accidentally wrote a -25 bit file to my 6i24 board (XC6SLX16-FTG256) and now the yellow and red LEDs are always on.
I tried using the mesaflash --recovery feature which has worked for me once before, but without luck.
How can I fix this? The manual states that JTAG is an option, but I'm not able to find information on how to do this.
					I tried using the mesaflash --recovery feature which has worked for me once before, but without luck.
How can I fix this? The manual states that JTAG is an option, but I'm not able to find information on how to do this.
Please Log in or Create an account to join the conversation.
- PCW
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 17372
- Thank you received: 5064
			
	
						28 Oct 2019 17:09		 -  28 Oct 2019 17:10		#148989
		by PCW
	
	
		
			
	
	
			 		
													
	
				Replied by PCW on topic 6i24 bricked - How to fix? - JTAG?			
			
				I think you can use the recovery function but there's a bug in mesaflash so you have to lie and say the card is a 6I25...			
					
		Last edit: 28 Oct 2019 17:10  by PCW.			
			Please Log in or Create an account to join the conversation.
- mlhilligsoe
- Offline
- New Member
- 
				  
		Less
		More
		
			
	
		- Posts: 8
- Thank you received: 0
			
	
						28 Oct 2019 17:22				#148992
		by mlhilligsoe
	
	
		
			
	
			
			 		
													
	
				Replied by mlhilligsoe on topic 6i24 bricked - How to fix? - JTAG?			
			
				I already tried this.
In Mesaflash version 3.3.0~pre I get:
sudo mesaflash --device 6i25 --recover --write 5i24_16_justio.bit
Checking file... OK
File type: BIT file
Boot sector OK
EEPROM sectors to write: 8, max sectors in area: 16
Erasing EEPROM sectors starting from 0x100000...
|EEEEEEEE
Programming EEPROM sectors starting from 0x100000...
|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Board configuration updated successfully.
Checking file... OK
File type: BIT file
Error: wrong bitfile destination device: 6slx16ftg256, should be 6slx9tqg144
In Mesaflash 3.4.0~pre I get:
sudo ./mesaflash --device 6i25 --recover --write /home/vaerkscnc/Downloads/5i24/configs/hostmot2/5i24_16_justio.bit
Checking file... OK
File type: BIT file
Error: BootSector is invalid
					In Mesaflash version 3.3.0~pre I get:
sudo mesaflash --device 6i25 --recover --write 5i24_16_justio.bit
Checking file... OK
File type: BIT file
Boot sector OK
EEPROM sectors to write: 8, max sectors in area: 16
Erasing EEPROM sectors starting from 0x100000...
|EEEEEEEE
Programming EEPROM sectors starting from 0x100000...
|WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
Board configuration updated successfully.
Checking file... OK
File type: BIT file
Error: wrong bitfile destination device: 6slx16ftg256, should be 6slx9tqg144
In Mesaflash 3.4.0~pre I get:
sudo ./mesaflash --device 6i25 --recover --write /home/vaerkscnc/Downloads/5i24/configs/hostmot2/5i24_16_justio.bit
Checking file... OK
File type: BIT file
Error: BootSector is invalid
Please Log in or Create an account to join the conversation.
- PCW
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 17372
- Thank you received: 5064
			
	
						28 Oct 2019 17:24				#148993
		by PCW
	
	
		
			
	
			
			 		
													
	
				Replied by PCW on topic 6i24 bricked - How to fix? - JTAG?			
			
				You have to specifically enable mesaflash to re-write the boot-sector			
					Please Log in or Create an account to join the conversation.
- mlhilligsoe
- Offline
- New Member
- 
				  
		Less
		More
		
			
	
		- Posts: 8
- Thank you received: 0
			
	
						28 Oct 2019 21:30				#149006
		by mlhilligsoe
	
	
		
			
	
			
			 		
													
	
				Replied by mlhilligsoe on topic 6i24 bricked - How to fix? - JTAG?			
			
				I restarted my PC and now I get the same error in both Mesaflash versions:
Error: wrong bitfile destination device: 6slx16ftg256, should be 6slx9tqg144
If i have to re-write the boot-sector using mesaflash, how do i enable this?
					Error: wrong bitfile destination device: 6slx16ftg256, should be 6slx9tqg144
If i have to re-write the boot-sector using mesaflash, how do i enable this?
Please Log in or Create an account to join the conversation.
- PCW
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 17372
- Thank you received: 5064
			
	
						28 Oct 2019 21:47		 -  28 Oct 2019 22:05		#149007
		by PCW
	
	
		
			
	
	
			 		
													
	
				Replied by PCW on topic 6i24 bricked - How to fix? - JTAG?			
			
				Are you sure the card was not updated?, your first post suggests that it was.
Edit:
I just retried this:
wrote bad (x25) bitfile to 6I24/ reload,: init and /done LEDS illuminated, card not found
recovered with
sudo mesaflash --device 6i25 --recover --write (good x16 bitfile)
This is with mesaflash 3.30
It does complain about the wrong FPGA type, but only after it has wriiten the flash memory
					Edit:
I just retried this:
wrote bad (x25) bitfile to 6I24/ reload,: init and /done LEDS illuminated, card not found
recovered with
sudo mesaflash --device 6i25 --recover --write (good x16 bitfile)
This is with mesaflash 3.30
It does complain about the wrong FPGA type, but only after it has wriiten the flash memory
		Last edit: 28 Oct 2019 22:05  by PCW.			
	
		The following user(s) said Thank You: mlhilligsoe 	
			Please Log in or Create an account to join the conversation.
- mlhilligsoe
- Offline
- New Member
- 
				  
		Less
		More
		
			
	
		- Posts: 8
- Thank you received: 0
			
	
						29 Oct 2019 08:11				#149032
		by mlhilligsoe
	
	
		
			
	
			
			 		
													
	
				Replied by mlhilligsoe on topic 6i24 bricked - How to fix? - JTAG?			
			
				It's working now.
I feel like i tried a bunch of stuff last night, and nothing worked, but when i looked at it this morning, the 2 LEDs were off and everything seems okay. So some of the things i did last night did the trick.
Thanks for the help.
Now I'm off to try and figure out how to use the SSI with aboslute encoder.
					I feel like i tried a bunch of stuff last night, and nothing worked, but when i looked at it this morning, the 2 LEDs were off and everything seems okay. So some of the things i did last night did the trick.
Thanks for the help.
Now I'm off to try and figure out how to use the SSI with aboslute encoder.
Please Log in or Create an account to join the conversation.
- tommylight
- 
				  
- Away
- Moderator
- 
				  
		Less
		More
		
			
	
		- Posts: 20847
- Thank you received: 7107
			
	
						29 Oct 2019 10:25				#149038
		by tommylight
	
	
		
			
				
forum.linuxcnc.org/30-cnc-machines/31792...-sbz-130-01-retrofit
The config is attached so you can have a look.
Regards,
Tom.
					
	
			
			 		
													
	
				Replied by tommylight on topic 6i24 bricked - How to fix? - JTAG?			
			Here is a retrofit i did a while back, it does use serial absolute encoders wired to a Mesa 7i74:
Now I'm off to try and figure out how to use the SSI with aboslute encoder.
forum.linuxcnc.org/30-cnc-machines/31792...-sbz-130-01-retrofit
The config is attached so you can have a look.
Regards,
Tom.
Please Log in or Create an account to join the conversation.
		Moderators: PCW, jmelson	
		Time to create page: 0.085 seconds	
