Home
Welcome to Chopin's homepage!
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
 
OpenOCD 0.4.0 - Windows installer
Written by Freddie Chopin   
Tuesday, 23 February 2010 18:46

This time a little later, but... it's here! OpenOCD 0.4.0 compiled for Windows was posted in Download > Software > OpenOCD in a convenient form of *.msi installer (Microsoft Installer). Additionally in Download > Software > OpenOCD dev an experimental package for 64-bit systems was posted (more info in previous news).

Current version brings many fixes (mainly for ARM11, Cortex-A8 and Cortex-M3), several simplifications (mainly in the capabilities of the script interpreter and improvements of the built-in help) and a couple of novelties (among others: basic semihosting support for some processors and partial support for Freescale DSP563xx cores). A full list of changes in this version of source code can be found in the NEWS file.

Due to alleged GPLv2 license incompatibility of using ftd2xx.dll libraries, this version was compiled to use libftdi + libusb-win32 libraries. Details: #1, #2.

Last Updated on Tuesday, 23 February 2010 19:09
 
«StartPrev12345678NextEnd»

Page 4 of 8