Commit Graph

68 Commits

Author SHA1 Message Date
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