]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_M7_SAMV71_Xplained/libboard_samv7-ek/resources/IAR/samv7-ek-sram.mac
Update version number ready for V8.2.1 release.
[freertos] / FreeRTOS / Demo / CORTEX_M7_SAMV71_Xplained / libboard_samv7-ek / resources / IAR / samv7-ek-sram.mac
1 // ---------------------------------------------------------\r
2 //   ATMEL Microcontroller Software Support  -  ROUSSET  -\r
3 // ---------------------------------------------------------\r
4 // The software is delivered "AS IS" without warranty or\r
5 // condition of any  kind, either express, implied or\r
6 // statutory. This includes without limitation any warranty\r
7 // or condition with respect to merchantability or fitness\r
8 // for any particular purpose, or against the infringements of\r
9 // intellectual property rights of others.\r
10 // ---------------------------------------------------------\r
11 //  User setup file for CSPY debugger.\r
12 // ---------------------------------------------------------\r
13 \r
14 \r
15 \r
16 __var __mac_i;\r
17 \r
18 /*********************************************************************\r
19 *\r
20 *       execUserReset()\r
21 */\r
22 execUserReset()\r
23 {\r
24     __message "------------------------------ execUserReset ---------------------------------";\r
25     __message "-------------------------------Set PC Reset ----------------------------------";\r
26 \r
27      __hwReset(0);\r
28 \r
29     // peripheral reset RSTC_CR\r
30     __writeMemory32(0xA5000004,0x400e1400,"Memory");\r
31 \r
32 }\r
33 \r
34 execGPNVMBit()\r
35 {\r
36         __writeMemory32(0x400E0C04,((0x5Au << 24) | (((0xffffu << 8) & ((0x1) << 8))) | (((0xffu << 0) & ((0x0B) << 0))) ),"Memory");\r
37 }\r
38 /*********************************************************************\r
39 *\r
40 *       execUserPreload()\r
41 */\r
42 execUserPreload()\r
43 {\r
44     __message "------------------------------ execUserPreload ---------------------------------";\r
45 \r
46     __hwReset(0);                          //* Hardware Reset: CPU is automatically halted after the reset\r
47 \r
48     // peripheral reset RSTC_CR\r
49     __writeMemory32(0xA5000004,0x400e1400,"Memory");\r
50     //*  Get the Chip ID\r
51     __mac_i=__readMemory32(0x400E0940,"Memory");\r
52     __message " ---------------------------------------- Chip ID   0x",__mac_i:%X;\r
53 }\r