root
|
4daeded498
|
fix makefile
|
2012-10-12 20:28:08 -04:00 |
|
David Welch
|
af0b784514
|
updating arm jtag readme to make the arm jtag side easier
|
2012-10-09 12:37:21 -04:00 |
|
root
|
3db8815010
|
adding pitopi (pi to pi) a way to use two raspberry pi boards,
one as the Linux based development plaform and the other to run
the bare metal programs taking advantage of the uarts on the boards.
|
2012-09-26 01:45:51 -04:00 |
|
root
|
b454046c98
|
a little more work on thumb vs arm modes
|
2012-09-26 00:47:04 -04:00 |
|
root
|
8f5fe658e4
|
adding more to the bare metal tutorial. added arm/thumb mode interactions
|
2012-09-25 01:37:41 -04:00 |
|
root
|
5c23b354bf
|
updating bssdata README with a simple Raspberry Pi solution.
|
2012-09-23 20:56:25 -04:00 |
|
root
|
d11978a627
|
adding atags example
|
2012-09-23 20:19:25 -04:00 |
|
root
|
b3b03f7f8a
|
adding bare metal programming tutorial
|
2012-09-23 19:49:18 -04:00 |
|
root
|
6645008d32
|
fixing bootloader05
|
2012-09-13 23:44:52 -04:00 |
|
root
|
c316c42e0a
|
adding bootloader05
|
2012-09-13 23:29:06 -04:00 |
|
root
|
467e3eb389
|
adding bssdata example to explain what I mean about not using .data or zeroing .bss
and what happens to you if you assume something when using my code as a baseline.
|
2012-09-05 02:43:48 -04:00 |
|
David Welch
|
25d544e359
|
adding uartx01 example, uses UART0 instead of UART1
|
2012-07-26 16:19:17 -04:00 |
|
David Welch
|
3ac806e23c
|
adding uart04 example. uses interrupts
|
2012-07-19 13:05:54 -04:00 |
|
David Welch
|
708bf26f8a
|
updating build_gcc script to use gcc 4.7.1
|
2012-07-11 15:31:01 -04:00 |
|
David Welch
|
8a0a18044e
|
tried to speed up ft232rl jtag
|
2012-07-09 10:21:19 -04:00 |
|
David Welch
|
c40979d68b
|
adding ft232rl openocd based jtag
|
2012-07-09 02:17:28 -04:00 |
|
David Welch
|
259ad3212e
|
This is a bit silly and fun, using an msp430 board, and taking jtag over serial
to debug programs on the raspberry pi. It is slow but it happens to work
|
2012-07-07 01:32:59 -04:00 |
|
David Welch
|
11e7b38f4b
|
adding two examples that are somewhat position independent, wherever the GPU places this code
it will work (so long as it is not too close to zero, and a 4 byte aligned address of course).
|
2012-07-06 02:36:01 -04:00 |
|
David Welch
|
1521436e4f
|
adding MIT License. providing all output files in uart02 to help folks having issues getting this running on their boards.
|
2012-06-29 17:47:53 -04:00 |
|
David Welch
|
055808084e
|
adding MIT License
|
2012-06-29 00:19:07 -04:00 |
|
David Welch
|
e2c39129c2
|
adding MIT License
|
2012-06-28 23:20:50 -04:00 |
|
David Welch
|
eadc29ecd3
|
adding MIT License
|
2012-06-28 23:18:23 -04:00 |
|
David Welch
|
f97f30fe85
|
adding MIT License. Providing all binaries and disassembly files for this directory. Some folks are having problems getting these examples to work
hopefully the binaries and listings will bridge the gap
|
2012-06-28 22:59:58 -04:00 |
|
David Welch
|
a09f931db1
|
adding MIT License
|
2012-06-28 22:57:55 -04:00 |
|
David Welch
|
4f4be15d1e
|
adding MIT License
|
2012-06-28 22:51:02 -04:00 |
|
David Welch
|
8e012a5a55
|
adding MIT License
|
2012-06-28 22:48:23 -04:00 |
|
David Welch
|
f8de73fc6d
|
adding MIT License. Providing all compiled output makes it easier on me to maintain. Some folks have reported problems trying to use this source, so I am providing binaries and disassembly files to help close the gap between failure and success.
|
2012-06-28 22:45:27 -04:00 |
|
David Welch
|
17d25f09ce
|
adding MIT License. Including all built files, makes it easier on me if I am going to provide any. Folks are experiencing problems using these examples, the binaries and disassemblies may help close the gap between my success and any problems.
|
2012-06-28 22:37:33 -04:00 |
|
David Welch
|
cab790eeb8
|
adding MIT License. All as-built files for blinker01 added, makes it easier on me if I am going to provide any binaries.
|
2012-06-28 22:33:47 -04:00 |
|
David Welch
|
b690368e86
|
normally I dont post binaries, but perhaps due to the gpu firmware files and perhaps due to toolchain or build differences not everyone is able to use these examples directly. I have posted a few blinker binaries with the elf file and
disassembly (.list file in this case) so you can compare your build to my build to insure the start code is in the
right place, etc.
|
2012-06-28 15:15:17 -04:00 |
|
David Welch
|
42f79b8440
|
adding a modified uart02 that prints out the program counter near boot.
adding binary because folks are having issues, maybe my boards are special, maybe it is compiler or other
|
2012-06-25 23:10:18 -04:00 |
|
David Welch
|
d6ba20ed86
|
adding binary versions of uart02
|
2012-06-25 22:55:39 -04:00 |
|
David Welch
|
0d1a778e72
|
updating top level readme and changing uart examples to use the 0x8000 base address
|
2012-06-20 01:00:49 -04:00 |
|
David Welch
|
267b154b8e
|
fixed floating point conversion errors
|
2012-06-16 01:29:57 -04:00 |
|
David Welch
|
7569f21dcf
|
adding an example using the watchdog timer
|
2012-06-16 01:29:20 -04:00 |
|
David Welch
|
ec4a2220f8
|
added thumb assembler example, this is not part of an asm tutorial just
testing the new thumb assembler mods.
|
2012-06-15 13:38:37 -04:00 |
|
David Welch
|
794354527d
|
adding float02, some fun with testfloat
|
2012-06-13 02:34:58 -04:00 |
|
David Welch
|
e063695a38
|
adding blinker05, interrupt example
|
2012-06-10 12:45:58 -04:00 |
|
David Welch
|
f3a4d8b399
|
moving twain test to 0x8000
|
2012-06-08 22:35:30 -04:00 |
|
David Welch
|
215de128be
|
modified bench02 to run from 0x8000
|
2012-06-08 22:23:50 -04:00 |
|
David Welch
|
b8613820ff
|
big commit mostly related to moving start addresses to 0x8000
|
2012-06-08 16:27:35 -04:00 |
|
David Welch
|
4e56308087
|
adding second benchmark
|
2012-06-06 14:14:57 -04:00 |
|
David Welch
|
f4b7737ae3
|
added a lot to the twain README, need to go through it and prune/edit.
|
2012-06-05 23:45:43 -04:00 |
|
David Welch
|
0ffb3fef9b
|
adding twain example, a work in progress, check back shortly
|
2012-06-05 18:12:15 -04:00 |
|
David Welch
|
acb4da1c3f
|
added vref and gnd to arm jtag pinout
|
2012-06-04 10:59:18 -04:00 |
|
David Welch
|
dfa692d2e6
|
adding arm jtag example!
|
2012-06-01 00:47:54 -04:00 |
|
David Welch
|
3d2790dc97
|
added more info
|
2012-05-31 15:01:53 -04:00 |
|
David Welch
|
442892d626
|
adding an ldrex/strex test
|
2012-05-31 14:57:59 -04:00 |
|
David Welch
|
86dbb30d76
|
adding zlib test
|
2012-05-29 02:13:41 -04:00 |
|
David Welch
|
fbc6dff3e3
|
adding more clang build support
|
2012-05-28 23:13:13 -04:00 |
|