Home  
  Products  
  Ordering  
  Support  
  Forums  
  Search  
  Downloads  
  FAQ  
  About  
  Contacts  
4 Sep 2010 19:43:11

Latest News

Search Acqura
Subscribe to Acqura's Newsletter for information about Philips microcontrollers and smart coding tips.
Subscribe to our newsletter
Login
Register
There are 18 Guest users online.

Products
  Emulation Tools
    8xC51 Family
    LPC76x Family
    8xC51MX Family
    LPC900 Family
    Choosing an
    Emulator

  Programmers
  Adapters
  Bondouts/Spares
  Repairs
  Microcontroller Sales

Ordering
  Show My Cart
  Proceed to Checkout

Support
  Downloads
  Forums
  Links and Resources
  Data Sheets
  Technical Notes
  Testimonials
  FAQ
  Common Problems
  Repairs and Returns
  Contacting Us
  About Acqura

Take our Poll
When programming ARM microcontrollers, what is your preferred language?
Assembler
C
Pascal
Modula-2
Other
  
Free polls from Pollhost.com
PDS900 coughs when I load a Keil object file with config bytes in it
This thread was started in the Language Tools Forum by user bushy on  4-4-2004 18:26
To add a posting to this thread, click on the message you wish to reply to. Your reply will be inserted at that point in the thread.
Topic Posted User
*PDS900 coughs when I load a Keil object file with config bytes in it
I downloaded the Keil Startup file for uVision (version 2.1) but if I include it in my project, PDS900 complains when the object file is loaded. It says that there are bytes outside the allowable address range.

Looking at the startup file I can see it is putting bytes at FFF0h..FFF3h and FFF8 through FFFFh. According to the PDS900 help, the bytes are FFF0..FFF3 and FFF4..FFFB.

Who is correct?
Reply to this post
 4-4-2004 18:26
Views: 2254
bushy
*RE: PDS900 coughs when I load a Keil object file with config bytes in it
Both are, sort of. Keil changed the address of this block. It was originally at FF00h, but this clashes with ISP code. It was then documented as the contiguous block from FFF0 to FFFB, and this is the form that PDS900 assumes.

The latest version of the Keil startup file (2.1) places the configuration bytes at FFF0..FFF3, then FFF8..FFFF - i.e. a 4-byte ''gap'' has been inserted.

The work-around with versions of PDS51E up to 4.37, is to edit the Keil startup file and remove (comment out) the line:


... more (see whole posting)
Reply to this post
 4-4-2004 18:38
Views: 2264
Support
RE: Version 4.37
Caught me that one also. What''s this about 4.37 - my version is prior to that
Reply to this post
 4-4-2004 20:36
Views: 2230
Tossa
*RE: Version 4.37
4.37 is a beta release. It will go general soon.

Support
Reply to this post
 4-4-2004 20:37
Views: 2155
Support
*RE: Version 4.37 - clarification
Just a point as I''m not sure it was made clear - versions 4.37 and prior still require the work-around. Releases from 4.38 on will not.


Reply to this post
14-4-2004 21:11
Views: 2174
Support
*RE: Version 4.37
Version 4.39 is now available for download.
Reply to this post
20-5-2004 22:27
Views: 2132
Support
*RE: Version 4.37
I have mod''ed the Keil file shuch that the config is from 0xFFF0 to 0xFFFF

This is so that there is a 1 to 1 corrolation between the address where the bytes go and where they came... thus i use all 16 bytes...

I have also written my own LPC932 programmer in LabVIEW which i use in our Companies ATE''s.... By having a 1 to 1 corrolation, the ATE''s job is made much easier...

ie:
; Place Chip configuration bytes into the Hex file !!

... more (see whole posting)
Reply to this post
20-7-2004  0:17
Views: 2208
rayabram
*RE: Version 4.37
Hi Ray,

These are the ''true'' locations. Keil originally omitted the ''reserved'' locations and recently introduced them cuasing some problems for third-party tools providers. I believe that they have a corrected startup file on thier web site (which you won''t need if you have corrected your own).

PLease make sure you are using the latest IDE.

Regards,
graham
Reply to this post
20-7-2004 16:20
Views: 2149
Support
Start new topic in the Language Tools forum
Show all topics in the Language Tools forum
Show all forums
Show all my postings
Show all threads added to since my last visit
Show all threads with no replies
info@acqura.com
Home

Last modified on
Tue Apr 20 19:53:16 CDT 2004
Copyright © 2008.
Acqura Systems
All rights reserved.