summaryrefslogtreecommitdiff
path: root/cleopatre/tools
AgeCommit message (Collapse)Author
2012-11-21cleo/tools/spidup: add support for common image descriptor, refs #3452Jérémy Dufour
2012-11-06cleo/tools/openocd: Add MSE500 in gen_ocd_config, closes #3417Olivier Dufour
gen_ocd_config supports now MSE500 board
2012-10-31cleo/{linux, openocd}: add support for w25q64 flash, closes #3447Jean-Philippe SAVE
2012-10-31cleo/{linux, openocd}: suppress duplicated JEDEC info on flashs, closes #3446Jean-Philippe SAVE
The winbond flash w25q32 is declared twice.
2012-10-17cleo/tools/openocd: un-comment openocd version printout, closes #3331Jérémy Dufour
2012-10-17cleo/tools/openocd: hard-code SVN version and add "git-" prefix, refs #3331Jérémy Dufour
As SVN version is not available, we hard-code it and prefix the version we get with git.
2012-10-17cleo/tools/openocd: use git to get the version of the base, refs #3331Jérémy Dufour
OpenOCD has been exported from revision 668 without versioning support (no way to get version from the base).
2012-10-17cleo/tools/spidupd: fix compilation, closes #3409Cyril Jourdan
The file u-boot/inc/asm/arch/image_desc.h does not exist anymore, now that includes are common. Moreover, it was not a very clean way to access it...
2012-09-20cleo/{linux/drivers/mtd/, tools/openocd-r668/}: Support new flashesJulien Lacour
2012-09-20cleo/tools/openocd: create a config for MSE500 chip, refs #2961Cyril Jourdan
2012-09-20cleopatre: rename SPC300DINI into MSE500DINI_300, refs #3119Cyril Jourdan
2012-09-07cleo/tools/spidupdate.py: remove the SpidTest class, closes #3349Yacine Belkadi
Remove the SpidTest class, because it looks like some debugging code that was left over.
2012-09-07cleo/tools/spidupdate.py: identify stat functions and objects, refs #3349Yacine Belkadi
Identify stat functions and objects to improve code readability.
2012-09-07cleo/tools/spidupdate.py: identify scapy's functions and objects, refs #3349Yacine Belkadi
Identify scapy's functions and objects to improve code readability.
2012-09-07cleo/tools/spidupdate.py: remove sniff(), refs #3349Yacine Belkadi
The code contained a sniff() function, copied-pasted from scapy's sniff() with some modifications to: 1) allow the use of a socket on ETH_P_HPAV instead of ETH_P_ALL 2) avoid closing the socket at the end of the call. With this commit, the copied sniff() is removed and the original one is called, using the following solutions: For 1), use a socket filter ("ether proto HPAV") to restrict packets received by the listening socket. For 2), just close the socket, because it's not a performance issue anymore after preceding commits reduced the use of this sniffing socket. Previously, it was used for the reception of all packets (including VsUpdateTransferCnf), so it was better to keep it open than close it after each received packet. Now it's only used for receiving the final VsUpdateEndInd. So it doesn't matter if it's closed after the call.
2012-09-07cleo/tools/spidupdate.py: use scapy's srp1(), refs #3349Yacine Belkadi
Scapy provides the srp1() function to "Send and receive packets at layer 2 and return only the first answer". So let's use it instead of the couple sendp() + sniff(). This requires adding "answers()" functions to the various MME classes to help scapy identify which one is an answer to which other one.
2012-09-07cleo/tools/spidupdate.py: remove the unused srp1(), refs #3349Yacine Belkadi
2012-09-07cleo/tools/spidupdate.py: cosmetic changes (only), refs #3349Yacine Belkadi
2012-06-11cleo/tools: move genNVRAM to common/tools, refs #3012Cyril Jourdan
2012-05-09cleo/tools/openocd: add cfg and ocd files for spc300dini, closes #2758MSE500 Team
2012-05-09cleo/u-boot: support spc300dini, refs #2758MSE500 Team
Support the SPC300c (MARIA2) prototype which is an FPGA based on DINI boards.
2012-05-09cleo/u-boot: add support for MIU controller, refs #2758MSE500 Team
2012-05-04cleopatre/tools/openocd: adapt Makefile.am to last automake version, closes ↵Save & Schodet
#3070 Update Makefile.am file to be compatible to new automake version (upper to 1.11.1). New automake is more strict about directories used for specific kind of files; DATA files should be in *datadir. This does not imply any change in source code as pkgdatadir & pkglibdir are both included in the same search path (see helper/options.c).
2012-04-18cleo/{linux,tools}: add new flashes Winbond / Eon, closes #2919Tom Yang
Support Winbond 25Q32 / Eon en25q32 / Eon en25q128. Conflicts: cleopatre/linux-2.6.25.10-spc300/drivers/mtd/devices/m25p80.c
2012-04-04cleopatre/tools/genNVRAM: remove useless code noiseNicolas Schodet
2012-04-04cleopatre/tools/genNVRAM: fix command line inconsistenciesNicolas Schodet
2012-04-04cleopatre/tools/genNVRAM: use --ethernet instead of --ether, refs #3052Nicolas Schodet
2012-04-04cleopatre/tools/genNVRAM: fix argument parsingNicolas Schodet
2012-01-11Revert "cleo/tools/openocd: modify sdram configuration, refs #2501", closes ↵Celine Buret
#2918 This reverts commit 120434fd38b4784cc57c1a367bcbc64e26ed2875.
2012-01-11cleo/tools/genNVRAM: fix typoYacine Belkadi
In the help displayed by genNVRAM, the option "--outfile" was incorrectly spelled "--oufile".
2011-10-13cleo: add/update some .gitignore files, closes #2773Yacine Belkadi
Add and/or update some .gitignore files to get a clean "git status" result.
2011-10-13cleo/tools/spidupd: add "inc", "src" and "obj" directories, refs #2773Yacine Belkadi
Add "inc", "src" and "obj" directories in order to 1) match the structure of the directories in application/*, and 2) make it easier to ignore files generated by the build process (just ignore the "obj" dir).
2011-09-15cleo/devkit/plcdrv: remove the "nowd" option, closes #2614Yacine Belkadi
plcdrv has a "nowd" module parameter that tells it whether to perform a global reset when it receives an interrupt indicating that the PHY CPU crashed. This commit replaces the "nowd" option by a mechanism that resets the board depending on the presence of userland processes waiting on a select() for /dev/plcdrv. If no process is waiting, plcdrv performs the reset. If processes are waiting, plcdrv lets them handle the situation.
2011-08-12cleo/tools/openocd: rename generated file, refs #2501Celine Buret
Name the generated OCD configuration file depending on the requested probe, the chosen board and/or the chosen flash, as: <probe><_<board> and/or _<flash>>.cfg
2011-08-12cleo/tools/openocd: modify sdram configuration, refs #2501Celine Buret
Set SCTLR to 0x30C9 instead of 0x3089. This value seems to be more efficient.
2011-08-12cleo/tools/openocd: integrate automatic script, refs #2501Celine Buret
Integrate into Cleopatre tools the script from Julien Lacour to automatically generate openocd configuration files. Also integrate files needed by this script: * generic script, * reset scripts. Remove predefined configuration files that are now useless.
2011-04-12cleo/tools/spidupd: compilation corrections after Linux update, closes #2412Jean-Philippe SAVE
MD5 functions have been moved from ssl to crypto library.
2011-04-01cleo/{buildroot,genNVRAM,u-boot}: change MAC/IP addr convention, closes #2421Jean-Philippe SAVE
2011-04-01cleo/tools/genNVRAM: suppress unused nvram range scriptJean-Philippe SAVE
2011-03-25cleo/linux: add SPR310 board, closes #2417Jean-Philippe SAVE
2011-03-23cleo/tools/spidupd: compilation corrections after Linux updateJean-Philippe SAVE
2010-10-18cleo/tools/nvram: configure gpio 3 as arm gpio, refs #1951Celine Buret
In NVRAM default configuration files, set GPIO 3 (attachment LED) to 0 (= ARM GPIO).
2010-09-10cleo/{linux/drivers/mtd,openocd}: add eon 25q64 flash referenceJean-Philippe SAVE
2010-06-14cleo/tools/spidupd: add spidupdate python client, no refslefranc
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7210 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-28cleo/tools/genNVRAM: add CPU part nb field, closes #1611lefranc
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7141 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/spidupd: start transfer with block equal to zerosave
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@7001 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/spidupd: add a protocol version number in START message, closes #1497save
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6999 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/spidupd: END.CNF is sent before flashing, closes #1477save
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6998 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/spidupd: change MS_UPDATE (0x8000) into VS_UPDATE (0xA064)save
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6993 017c9cb6-072f-447c-8318-d5b54f68fe89
2010-05-06cleo/spidupd: type and arch size are on 4 bytes according to specs, closes #1459save
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6992 017c9cb6-072f-447c-8318-d5b54f68fe89