16
ATMELTM AT91SAM7X and AVR32 / Re: AVR32 bare-minimum boot loader
« on: September 18, 2010, 07:14:42 AM »
Do you have any documentation on these programs?
- uTaskerFileCreate.exe
- uTaskerCombine.exe
Also, I'm simply trying to load the boot loader and the appication firnware. I just want to reset the board and have it execute the application code at 0x80000800. Initially, do I need to combine the boot loader and the initial firmware load together? I'm using this linker file (lnkuc3a0512_bm.xcl), which has the following settitngs:
* The assumed memory layout is:
*
* Start Stop Name Type
* ---------- ---------- ----- --------------
* 0x00000104 0x0000FFFF SRAM RAM
* 0x80000800 0x8007FFFF FLASH FLASH
And the boot loader has the following:
#define START_OF_FLASH 0x80000000
#elif defined (_HW_AVR32)
#define UTASKER_APP_START (START_OF_FLASH + 0x800) // internal FLASH solution
#define UPLOAD_FILE_LOCATION (unsigned char *)uFILE_START // location in internal FLASH
#define UTASK_APP_LENGTH FILE_SYSTEM_SIZE // 128k
- uTaskerFileCreate.exe
- uTaskerCombine.exe
Also, I'm simply trying to load the boot loader and the appication firnware. I just want to reset the board and have it execute the application code at 0x80000800. Initially, do I need to combine the boot loader and the initial firmware load together? I'm using this linker file (lnkuc3a0512_bm.xcl), which has the following settitngs:
* The assumed memory layout is:
*
* Start Stop Name Type
* ---------- ---------- ----- --------------
* 0x00000104 0x0000FFFF SRAM RAM
* 0x80000800 0x8007FFFF FLASH FLASH
And the boot loader has the following:
#define START_OF_FLASH 0x80000000
#elif defined (_HW_AVR32)
#define UTASKER_APP_START (START_OF_FLASH + 0x800) // internal FLASH solution
#define UPLOAD_FILE_LOCATION (unsigned char *)uFILE_START // location in internal FLASH
#define UTASK_APP_LENGTH FILE_SYSTEM_SIZE // 128k