Programmera AVR32 i flip(hack)

Här skriver vi inga frågor. Här finns svaren.
Användarvisningsbild
atmelfan
Inlägg: 255
Blev medlem: 5 maj 2010, 17:59:36
Ort: iggesund

Programmera AVR32 i flip(hack)

Inlägg av atmelfan »

Om man vill programmera AVR över usb så finns det ett program som heter FLIP men denna stödjer bara AVR32 genom kommando prompten men
här hittade jag ett hack som gör att man kan programmera AVR32 enheter från FLIP's GUI.

Kod: Markera allt

Some how by default AVR32 devices not appear in device list in Flip 3.4.2 so only BatchIsp supposed to be used. I found way to hack it.
Go to:
C:\Program Files (x86)\Atmel\Flip 3.4.2\bin\PartDescriptionFiles

Make copy of AT32UC3B0256.xml (this is in my case, EVK1101).
Rename it to something >not< starting with "AT32UC". In my case I made it to mAT32UC3B0256.xml
Voila, now it appears in device list and working fine through USB on Windows 7 x64 :) 

Kostya
Det kan göras med andra AVR32 enheter också inte bara UC3B0256.
Och så ska man i filen lägga till

Kod: Markera allt

<Gui FILE="at90usb1287_gui.xml" />
så att man får med lite grafiska saker.
Att filen är för AT90usb1287 spelar ingen roll då denna inte har något med programmeringen att göra.

Kod: Markera allt

                   NAMN: mAT32UC3A0512 (Kopiera inte denna rad!)

<?xml version="1.0"?>
<!DOCTYPE Part SYSTEM "part.dtd">
<Part NAME="AT32UC3A0512">
	<USB_PID VALUE="2FF8" />

	<Memory NAME="FLASH" SIZE="524288" ADDR="80000000" />

	<Memory NAME="BOOTLOADER" SIZE="3" INDEX="3"/>

	<Memory NAME="SIGNATURE" SIZE="4" INDEX="6"/>

	<Memory NAME="SECURITY" SIZE="1" />

	<Memory NAME="CONFIGURATION" SIZE="32" />

	<Memory NAME="USER" SIZE="512" ADDR="80800000" INDEX="11" />

	<Memory NAME="INT_RAM" SIZE="65536" ADDR="0" INDEX="20" />

	<!-- EXT_RAM memories are too large (>= 16Mbyte) to create a buffer; we declare a 0-byte size for them.
		We program them during the ELF parsing process. -->
        
	<Memory NAME="EXT_MEM_CS0" SIZE="0" ADDR="C0000000" />

	<Memory NAME="EXT_MEM_CS1" SIZE="0" ADDR="D0000000" />

	<Memory NAME="EXT_MEM_CS2" SIZE="0" ADDR="C8000000" />

	<Memory NAME="EXT_MEM_CS3" SIZE="0" ADDR="CC000000" />

    <Memory NAME="EXT_MEM_DF" SIZE="8388608" ADDR="0" INDEX="30" />

        <Gui FILE="at90usb1287_gui.xml" />
    
	<Protocol FILE="USB_DFU_02.xml" />
    
    <Protocol FILE="RS232_I02.xml" />
</Part>
Succé.png
Kontakt_med_EVK1100.png
Har bara testat denna lite kort(anslutit till min EVK1100) men ska prova att programmera imorron .
Enyoy! :D
FLIP
AVR32
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.