README.md 2.29 KB
Newer Older
dwf1m12's avatar
dwf1m12 committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
# Example soclabs Arm-Cortex-M0-based microcontroller project

The project is structured to work alongside IP provided under the Arm Acacdemic Access enttilements.

Provide a soft-link to the downloaded and configured IP in a directory '**arm-ip-configured**':

```
arm-ip-configured --> link to Arm directory trees
|-- AT514-BU-98000-r0p1-00rel0
|-- AT555-BU-98000-r1p1-00eac0
```

The microcontroller simulation hierarchy is delivered in the '**soclabs-cortexm0-mcu**' directory:

```
soclabs-cortexm0-mcu
|-- Cortex-M0
|   |-- soclabs_demo
|   |   software
|   |   |   cmsis
|   |   |   |-- CMSIS
|   |   |   |   |-- Include
|   |   |   |-- Device
|   |   |   |   |-- ARM
|   |   |   |   |   |-- CMSDK_CM0
|   |   |   |   |   |   |-- Include
|   |   |   |   |   |   |   |-- Source
|   |   |   |   |   |   |   |--  ARM
|   |   |   |   |   |   |   |--  GCC
|   |   |   common
|   |   |   |-- bootloader
|   |   |   |-- debug_tests
|   |   |   |-- demos
|   |   |   |-- dhry
|   |   |   |-- retarget
|   |   |   |-- romtable_tests
|   |   |   |-- scripts
|   |   |   |-- validation
|   |   |   debug_tester
|   |   systems
|   |   |-- cortx_m0_cpu
|   |   |   |-- rtl_sim
|   |   |   |   testcodes
|   |   |   |   |-- apb_mux_tests
|   |   |   |   |-- bitband_tests
|   |   |   |   |-- bootloader
|   |   |   |   |-- debug_tests
|   |   |   |   |-- default_slaves_tests
|   |   |   |   |-- dhry
|   |   |   |   |-- dma_tests
|   |   |   |   |-- dualtimer_demo
|   |   |   |   |-- generic
|   |   |   |   |-- gpio_driver_tests
|   |   |   |   |-- gpo_tests
|   |   |   |   |-- hello
|   |   |   |   |-- interrupt_demo
|   |   |   |   |-- memory_tests
|   |   |   |   |-- mpu_tests
|   |   |   |   |-- mtb_tests
|   |   |   |   |-- romtable_tests
|   |   |   |   |-- rtx_demo
|   |   |   |   |-- self_reset_demo
|   |   |   |   |-- sleep_demo
|   |   |   |   |-- timer_driver_tests
|   |   |   |   |-- timer_tests
|   |   |   |   |-- uart_driver_tests
|   |   |   |   |-- uart_tests
|   |   |   |   |-- user_tests
|   |   |   |   |-- vtor_tests
|   |   |   |-- tools
|   |   |   |-- v2html_doc
|   |   |   |-- verilog
```

simulation setup (of the form):
```
  export ARM_PRODUCT_PATH=/apps/arm/developmentstudio-2021.0/sw/mappings
  export ARM_TOOL_VARIANT=gold
  export PATH=$PATH:/apps/arm/developmentstudio-2021.0/sw/ARMCompiler5.06u7/bin/
```