Keil™, An ARM® Company

Technical Support

C166: _INIT_BOXH LIBRARY ROUTINE


Information in this article applies to:

  • C166 Version 5.00

SYMPTOM

The _init_boxh library routine fails if the memory pool is located at the end of a 64K page.

CAUSE

This problem is caused by internal routine pool size checks. Specifically, if the base address of the pool + the size = 0x??0000, this routine fails.

RESOLUTION

This is a problem that will be corrected in the next release of the C166 tools.

In the mean time, avoid placing the block so that it is located at the end of a 64K page.

MORE INFORMATION

Last Reviewed: Thursday, October 20, 2005


Did this article provide the answer you needed?
 
Yes
No
Not Sure