cancel
Showing results for 
Search instead for 
Did you mean: 

Flash programming for ST10 devices in 0.18um technology

st10f
Associate II
Posted on May 08, 2007 at 08:45

Flash programming for ST10 devices in 0.18um technology

5 REPLIES 5
st10f
Associate II
Posted on May 04, 2007 at 20:55

Hi there,

in AN2244 I read about additional application note titled:

''Flash programming for ST10 devices in 0.18um technology''

I had ordered a ''ST10 Design Box'' by my distributor including a CD but it not contains this AN.

Could you provide me the AN in this forum, please?

Thanks in advance,

Joe Merten

najoua
Associate II
Posted on May 07, 2007 at 05:27

Hello,

The ''Flash programming for ST10 devices in 0.18µm technology'' document describes the ST10F27x Flash Library and shows how to use it.

It is not officially published because it is being reviewed.

You can get a draft by contacting your distributor(who will contact ST).

Sorry for the inconvenience.

Best regards,

Najoua.

st10f
Associate II
Posted on May 07, 2007 at 22:07

Hi Najouha,

now, I'd finished my Self-Update feature successfully.

I'm not using the Flash Library, but viewing the source (which was containd in AN2244) was a great help for understanding the way to do this.

(BTW: Compiling the AN2244 source code using Keil Toolchain results in some minor error messages)

Joe. 8-)

najoua
Associate II
Posted on May 08, 2007 at 06:33

Hi JoeM,

Could you please tell me what are the minor error messages when compiling the AN2244 source code using Keil Toolchain?

Best regards,

Najoua.

st10f
Associate II
Posted on May 08, 2007 at 08:45

F27x_Flash.h:

#elif Keil

has to be replaced by

#elif defined(Keil)

at some locations.

Further a formal thing. The sfr-definition

#define FD1RH *(_huge unsigned int *)(0x000E000E)

should be renamed to

#define FDR1H *(_huge unsigned int *)(0x000E000E)

to match the sfr name in the datasheet.

F27x_Flash.h:

#elif _bla_bla_

has to be replaced by

#elif defined(_bla_bla_)

at some locations.

As well, following common C coding style, #define-identifiers should not contain (so much) lower case letters 😉

Joe.

[ This message was edited by: JoeM on 08-05-2007 12:15 ]

[ This message was edited by: JoeM on 08-05-2007 15:47 ]