Commit graph

206 commits

Author SHA1 Message Date
henryk@ploetzli.ch ba8a80b30c Add version command 2009-08-28 00:37:28 +00:00
henryk@ploetzli.ch 7af790aa03 Jump to the correct physical address in Flash. (The comment was wrong, it never used RAM) 2009-08-28 00:36:02 +00:00
henryk@ploetzli.ch 47c872f48f termcap is deprecated and doesn't seem to be needed anyway 2009-08-28 00:35:27 +00:00
henryk@ploetzli.ch e73e717239 Add Makefile for fpga directory (Windows codepath is untested, in any case, go.bat is still there)
Retire rbt2c.pl, instead use objcopy to directly convert the .bit file into an .o that can be linked with the flash image
Rename armsrc/fpga.c to armsrc/fpgaloader.c (since there is now a new fpga.o, created from fpga.bit)
Remove fpgaimg.c from subversion, add fpga.bit
Instead of creating fpgaimage.elf and osimage.elf separately, now create a joined fullimage.elf 
  first (obsoleting ldscript-full), then extract only the fpga and os sections with objcopy
  (This creates unspecific warnings about an empty segment, need to investigate)
Implement a rudimentary .bit parser in the firmware, use that to locate the bitstream in the new
  fpgaimage (which is just a plain copy of the fpga.bit file) and send it to the FPGA
  The code will check the format that's in flash and fall back to the legacy format
2009-08-27 23:29:49 +00:00
henryk@ploetzli.ch 391a974f53 (Our Windows ARM toolchain really likes its glue sections) 2009-08-27 16:12:00 +00:00
henryk@ploetzli.ch 2bfed17db2 Add a common linker script with the memory map for the complete project
Use the correct physical addresses in the memory map, and instead translate the addresses during postprocessing with objcopy
2009-08-27 16:07:35 +00:00
henryk@ploetzli.ch fb6e5aa863 The older gnuarm in the windows toolchain seems to need the glue_7t section 2009-08-27 04:46:31 +00:00
henryk@ploetzli.ch 8652988d62 Merge linker scripts in bootrom to have a single linker script for the bootloader proper (previously known as bootrom-merged.s19)
Remove the now unnecessary files (merge-srec.pl, ldscript-ram-jtag)
Note that this drops the dependency on perl for bootrom build, so end-users who don't touch the FPGA bitstream will not need perl anymore
2009-08-27 04:25:34 +00:00
henryk@ploetzli.ch 0fc0fca583 Move most rules to Makefile.common
Add automatic dependency generation
Compile ISO14443 files in ARM mode, as was the case with the Linux Makefile before
2009-08-26 17:34:19 +00:00
henryk@ploetzli.ch 97a82e8f36 Change make calls in the cockpit batch files 2009-08-26 11:21:05 +00:00
henryk@ploetzli.ch 7e931bbd32 Consolidate Linux/Windows Makefiles into one, see http://www.proxmark.org/forum/topic/312/consolidating-makefile/
+ Needs GNU make for Windows, a new release of the Windows development environment will follow
 + Is based on the Windows Makefile, so will build everything in Thumb mode, doesn't have flash commands (yet)
2009-08-26 11:17:05 +00:00
adam@algroup.co.uk 5435eb0ca2 switch off reader field after hi14areader command 2009-08-24 12:20:54 +00:00
adam@algroup.co.uk 093cbaf63e fix Mifare AUTH for hi14areader command 2009-08-24 12:09:43 +00:00
henryk@ploetzli.ch bea2a8660e Add pretty field strength lights for ListenReaderField() also in LF mode. 2009-08-19 23:35:35 +00:00
d18c7db a5d5146c48 Junk Eclipse environment files. Not source code. 2009-08-11 10:05:52 +00:00
skamkar 2ff385b2a8 unnecessary 2009-08-08 07:43:57 +00:00
skamkar 50722269b6 detect usb or no usb for standalone mode [ryan] 2009-08-08 07:42:51 +00:00
skamkar 14ac2f1ea0 look for binary data in other data 2009-08-08 05:50:54 +00:00
d18c7db 7381e8f2f2 Added tiread command to demod TI tags on the PM3 2009-08-06 12:53:06 +00:00
d18c7db c0bc73bc35 Junk Eclipse environment files. Not source code. 2009-08-05 08:11:09 +00:00
skamkar 48e6e0a65a compile in OS X 2009-08-04 18:21:55 +00:00
skamkar 77d9355e65 added ignores 2009-07-30 22:09:36 +00:00
skamkar 3749f430e5 keri tag trace 2009-07-30 21:49:51 +00:00
edouard@lafargue.name 3628c31882 Add checks in em4x50read to avoid segfaults in case loops go over the GraphTraceLen. 2009-07-30 15:24:03 +00:00
adam@algroup.co.uk 890bf4be90 [henryk] memory map for linux build 2009-07-29 16:03:16 +00:00
d18c7db 0422e2a471 Reduced the size of BigBuf to make more room for stack/vars 2009-07-29 13:37:09 +00:00
d18c7db f81c82c342 fix crash in client when no buffer is loaded 2009-07-28 01:21:24 +00:00
d18c7db 49209d37da merge-srec.pl create proper S19 file with checksums. 2009-07-28 01:03:09 +00:00
d18c7db 9bea179a71 added tiwrite command, split LF code from appmain into lfops.c 2009-07-25 11:47:43 +00:00
adam@algroup.co.uk 431ae7e0eb fast flash mode (button already held down) and both (os & fpga) flashing mode 2009-07-24 02:30:08 +00:00
adam@algroup.co.uk ddbe6ff42e forgot the identification details 2009-07-23 15:33:34 +00:00
adam@algroup.co.uk de79c8afc7 [ryan] home again cat tag traces 2009-07-23 15:21:57 +00:00
d18c7db 0c2ed92d87 Further additions to tidemod to differentiate between ro and rw tags and check crc validity. 2009-07-22 11:39:39 +00:00
adam@algroup.co.uk 1569d97730 buffclear should be available in offline mode 2009-07-22 01:49:54 +00:00
adam@algroup.co.uk fc02a452af [ryan] fix declarations for windows compiler 2009-07-21 17:46:39 +00:00
adam@algroup.co.uk bb2d45ece8 missing varaiables for grid build under windows? 2009-07-21 16:39:02 +00:00
adam@algroup.co.uk ff8216cbb6 fix grid so it stays still and only in plotted area 2009-07-21 16:27:23 +00:00
adam@algroup.co.uk f4434ad226 make grid function linux friendly 2009-07-21 16:10:58 +00:00
adam@algroup.co.uk ebd7aaf9e7 [rleroy] add signal strength meter to 'detectreader' command (HF only) 2009-07-21 11:15:32 +00:00
d18c7db 8e7a6ce409 This version code now reads a TI tag properly. 2009-07-20 10:36:33 +00:00
d18c7db bd4cc2c95b Added a way to overlay a grid to graph window 2009-07-20 08:20:23 +00:00
d18c7db 67853904cc Some new commands (threshold and fskdemod) that act on the graph window 2009-07-19 11:00:24 +00:00
d18c7db 48f8a3d60d fixed an intermitent pain in the ass to track down crash in the GUI client due to array overflow in sprintf, duh!!! 2009-07-19 07:38:51 +00:00
d18c7db 2c0d55d8de Trace from TI 23mm glass tag. 2009-07-19 04:59:33 +00:00
d18c7db c701d2c2fa Initial attempt at TI tag reading. 2009-07-19 04:37:07 +00:00
d18c7db 17465c9edd New mode define for FPGA 2009-07-19 03:58:02 +00:00
d18c7db 4a2d037658 Rubbish file leftover from FPGA compile. Not source code. 2009-07-19 03:52:18 +00:00
d18c7db 72acba7884 Added FPGA passthrough mode for TI tags 2009-07-19 03:51:06 +00:00
d18c7db 94f6d4a683 Fixed it so it accepts DOS (CRLF) text files as input. 2009-07-19 03:48:02 +00:00
d18c7db 5e6a0b2369 Tidy up of SpinDelay 2009-07-19 03:47:01 +00:00