Home
Welcome to Chopin's homepage!
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
 
The next level
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
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
 
The new era [;
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
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
 
«StartPrev12345678NextEnd»

Page 4 of 8