From e3d457d72f59bd442a3a8d13b311d7c8444e177d Mon Sep 17 00:00:00 2001 From: Kleidi Bujari Date: Fri, 4 Oct 2024 17:30:14 -0400 Subject: labs 1,2 --- .../Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt (limited to 'F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt') diff --git a/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt new file mode 100755 index 0000000..b4a2ed6 --- /dev/null +++ b/F2024/coe718/labs/lab1/Boards/Keil/MCB1700/Blinky_ULp/Abstract.txt @@ -0,0 +1,41 @@ +The 'Blinky' project is a simple program for the LPC1768 +microcontroller using Keil 'MCB1700' Evaluation Board, compliant +to Cortex Microcontroller Software Interface Standard (CMSIS). + +It demonstrates the use of ULINKpro Debugger. + +Example functionality: + - Clock Settings: + - XTAL = 12.00 MHz + - CPU = 100.00 MHz + + - Sys Timer is used in interrupt mode + - 8 LEDs blink with speed depending on potentiometer position + - AD settings: 12 bit resolution + - AD value is output onto ITM debug port #0 + +The Blinky program is available in different targets: + + - SWO Trace: configured for on-chip Flash + shows use of System Analyzer, ITM output + use connector "Cortex Debug + ETM" or "Cortex Debug" or "JTAG" + + - TracePort Trace: configured for on-chip Flash + shows use of System Analyzer, ITM output, Exception Trace + use connector "Cortex Debug + ETM" + + - Instruction Trace: configured for on-chip Flash + shows use of Instruction Trace + use connector "Cortex Debug + ETM" + +ULINKpro notes +-------------- +LPC17xx_TP.ini enables TPIU Interfcace. +TPIU signals are available on the pins hosting them. +Trace pins: TRACECLK P2.6 + TRACEDATA0..3 P2.5..P2.2 (4 bit trace data) + do not use these pins in your application! + +Instruction trace is very time and resource consuming +therefore if you want to use instruction trace use +nothing else (no LA, no exceptions, no ITM, no ...). -- cgit 1.4.1