// --------------------------------------------------------- | |
// ATMEL Microcontroller Software Support - ROUSSET - | |
// --------------------------------------------------------- | |
// The software is delivered "AS IS" without warranty or | |
// condition of any kind, either express, implied or | |
// statutory. This includes without limitation any warranty | |
// or condition with respect to merchantability or fitness | |
// for any particular purpose, or against the infringements of | |
// intellectual property rights of others. | |
// --------------------------------------------------------- | |
// User setup file for CSPY debugger. | |
// --------------------------------------------------------- | |
__var __mac_i; | |
/********************************************************************* | |
* | |
* execUserReset() | |
*/ | |
execUserReset() | |
{ | |
__message "------------------------------ execUserReset ---------------------------------"; | |
__message "-------------------------------Set PC Reset ----------------------------------"; | |
__hwReset(0); | |
// peripheral reset RSTC_CR | |
__writeMemory32(0xA5000004,0x400e1400,"Memory"); | |
} | |
execGPNVMBit() | |
{ | |
__writeMemory32(0x400E0C04,((0x5Au << 24) | (((0xffffu << 8) & ((0x1) << 8))) | (((0xffu << 0) & ((0x0B) << 0))) ),"Memory"); | |
} | |
/********************************************************************* | |
* | |
* execUserPreload() | |
*/ | |
execUserPreload() | |
{ | |
__message "------------------------------ execUserPreload ---------------------------------"; | |
__hwReset(0); //* Hardware Reset: CPU is automatically halted after the reset | |
// peripheral reset RSTC_CR | |
__writeMemory32(0xA5000004,0x400e1400,"Memory"); | |
//* Get the Chip ID | |
__mac_i=__readMemory32(0x400E0940,"Memory"); | |
__message " ---------------------------------------- Chip ID 0x",__mac_i:%X; | |
} |