summaryrefslogtreecommitdiff
path: root/fwdevsetuplpc2148.mdwn
blob: 36d118055fdf4b7fc76efcef742fb1bdde709690 (plain)
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
# 2148 FW development environment bring up and configuration notes

Capturing notes and steps taken in configuring my system(s) for use in LPC2148 development.
I will include everything from getting to the source to talking to the JTAG, referencing Dave's existing page on mostly the same topic but with a different level of detail.

Once I'm done with this page anyone is welcome to merge these notes with Dave's and remove this page if wanted.

I'm doing this because there where many gotchas and steps that tripped me up re-creating a working developer configuration.  I also want to capture
the step-by-step setup for "bare-metal" and  freertos FW development.  Note: I have the cheaper wiggler JTAG but will try to make configurations 
compatable with the, Olimex USB JTAG, and call out where they differ.

This assumes a Linux based system.  I'm using Ubuntu7.10 for these notes:

## tool chains (plural)

## Code Bases
### HelloWorld lpc-newlib
### HelloWorld FreeRTOS
### PSAS code base

## LPC21ISP flash programming

## OpenOCD JTAG
### Wiggler config (parale port)
### USB JTAG config and setup

## Eclipse setup
### Sun JRE
### projects and paths


## Eclipse based HelloWorlds
### bare metal lpc-newlib
### freertos

# Gotchas + tips and tricks