9S08GB/GT Flash Block Protection.  Verification needed.

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

9S08GB/GT Flash Block Protection.  Verification needed.

9,790件の閲覧回数
tonyp
Senior Contributor II
Based on a question in another forum, and after running some tests on a real device, it appears the manual for GB/GT series (MC9S08GB60.PDF) is incorrect or incomplete.

Table 4-8 shows %110 and %111 to protect the exact same range (upper 32768 bytes), but my test on a 9s08GB60 device shows that %111 protects ALL but the 1920 bytes from the start of Flash to the High Registers, leaving everything at or above $182C protected.  This is very convenient for many applications that need a small area of Flash for variables.

Anyone can verify this?

And there is still the question of where the redirected vectors in the %111 case would go.

Anyone?
ラベル(1)
0 件の賞賛
返信
5 返答(返信)

1,194件の閲覧回数
picnuela
Contributor I
It was changed in the version 9S08GT60A, you right it protect all flash,
0 件の賞賛
返信

1,194件の閲覧回数
tonyp
Senior Contributor II
But I tested on the PC9S08GB60 (an engineering sample of MC9S08GB60) found in my M68DEMO908GB60 board.

0 件の賞賛
返信

1,194件の閲覧回数
Alban
Senior Contributor II
Hi Tony,

The early S08GB60 is the first of the family. It is generous in number of errata.
I would advise you to either put it in the recycle bin, or watch all Errata associated to the particular mask you have. To get the list, in Freescale Keyword search type "MSE 0X00X" with 0X00X being your mask, of course.

Or may be you have a late PC sample, but I would think it is an early, otherwise you would have qualified product (MC)

Cheers,
Alban.
0 件の賞賛
返信

1,194件の閲覧回数
tonyp
Senior Contributor II
Already checked this errata which applies to the mask I have on my DEMO board.

http://www.freescale.com/files/microcontrollers/doc/errata/MSE9S08GB60_1L31R.pdf?fsrch=1

and flash related problems aren't mentioned.

I guess we'll be buying only GB60A's to be sure.

Thank you all for your responses.
0 件の賞賛
返信

1,194件の閲覧回数
peg
Senior Contributor IV
Hi Tony,
 
I believe all GB/GT's work as the GBA manual describes. There is no mask erratta because it was intended like this. The only problem is the GB manual.
I have a 3L31R on a GB Demo board. If you send your test code I wil try it on that. I am a bit busy at the moment. The 3L31R has been around for quite a while, and is still shipping I believe.
There are other examples of the GBA manual effectively being a later revision of the GB manual rather than being different because they delberately changed something.
 
Of course your mad to continue to use the non A versions of the GB/GT family anyway as the A versions are better and FAR cheaper.
 


Message Edited by peg on 2007-05-09 08:52 AM
0 件の賞賛
返信