New development version of OpenOCD available at last! |
Written by Freddie Chopin
|
Tuesday, 07 June 2011 21:23 |
I admit - lately I've neglected development versions of OpenOCD "a little", and when I finally got to it I've messed up my compilation environment... Then - just after setting up new one - I've managed to mess it up again (; Next - new compiler (GCC 4.7.0) threw like a million warnings (-Werror so errors) about unused variables at me, so it had to be fixed and patches had to be accepted. But this short story - just like many others - has a happy ending... After over 7 months - in Download > Software > OpenOCD dev new version is available for download, testing and using. Enjoy!
|
Last Updated on Tuesday, 07 June 2011 21:35 |
Written by Freddie Chopin
|
Saturday, 08 January 2011 14:02 |
These photos are published a little late, but better now than never (;
 JTAG-lock-pick assembled
|  JTAG-lock-pick assembled
|  JTAG-lock-pick assembled
|
 JTAG-lock-pick assembled
|  JTAG-lock-pick assembled
|  JTAG-lock-pick assembled
|
|
Last Updated on Saturday, 08 January 2011 14:12 |
Written by Freddie Chopin
|
Thursday, 09 December 2010 18:26 |
 JTAG-lock-pick panelized
|  JTAG-lock-pick panelized
|  JTAG-lock-pick panelized
|
 JTAG-lock-pick panelized
|  JTAG-lock-pick panelized
| |
Stay tuned!
|
Last Updated on Thursday, 09 December 2010 18:33 |
Example project for NXP LPC1114 |
Written by Freddie Chopin
|
Saturday, 23 October 2010 14:49 |
In Download > ARM > Examples something completely new appeared - example project for LPC1114 microcontroller, new chip from NXP with ARM Cortex-M0 core.
Functionally this project is compatible with recent releases of two other examples (for LPC2103 and STM32F103RB), so we start from version 1.2.0, so that versions of all examples would be consistent. Only difference is the lack of shortcuts for starting OpenOCD and for debugging in GDB - LPC1114 is equipped with latest debugging interface - SWD - which is not yet supported by OpenOCD (implementation is in progress).
Because of the fact that this is the first (which means "not tested enough") release, there may be some minor flaws or bugs - send your comments through standard channels - below this article or in the topic about these examples on elektroda forum.
|
Last Updated on Thursday, 01 March 2012 17:31 |
Example ARM projects - another release |
Written by Freddie Chopin
|
Thursday, 15 April 2010 11:12 |
Popular example projects for NXP LPC2103 i ST STM32F103RB processors from Download > ARM > Examples reached the moment of further changes again, which - again - focus on Makefile, startup, linker script and vector table.
The most important (IMHO) and most useful (IMHO) change is the possibility to compile files placed in different folders. The list of additional search folders is defined via SRCS_DIRS variable in Makefile. Additional folders can be subfolders of the compilation main directory, as well as any absolute path, e.g.:
SRCS_DIRS = subfolder subfolder/subsubfolder c:/folder d:/folder/subfolder
Further changes (i.a.):
- possibility to call two functions from the startup (from Reset_Handler() function in startup.S file) - low_level_init_0() (before static variables' initialization) and low_level_init_1() (before calling main() function),
- (LPC2103) reverted to assembly vector table,
- possibility to define source code files' extensions and the language standard in Makefile, additionally the names of its variables are a bit more consistent with the so called "standard",
- comments in Makefile and vector table,
- all stacks are eight-byte aligned, conforming to the ARM EABI.
And some minor changes:
- update OpenOCD shortcut to suit current 0.4.0 version,
- (STM32) header files in inc folder come from stm32f10x_stdperiph_lib v.3.2.0 (the most recent version), the names of interrupt vectors in the vector table are fixed to conform to CMSIS (..._IRQHandler),
- minor improvements here and there...
Post your comments below this article or in the topic about these examples on elektroda forum.
|
Last Updated on Thursday, 15 April 2010 12:19 |
|
|
|
|
Page 6 of 10 |