installation of toolbox and native ARM in port 2: difficulties and solution
- From: "Tom Garcia" <tgarcia-REMOVE-THIS@xxxxxxxxxxxx>
- Date: Fri, 8 Sep 2006 18:43:20 +0100
Hiya,
Got 49g+ a while ago, scared back to 48gx by keyboard, now owner of
brand-new 50g - a definite improvement. Installing the ARM toolbox and ARM
libraries in port 2 seemed to involve a magic incantation; I'll explain
below exactly what happened, in case this helps other users, but would love
to know what's going on...
Summary: Repeatedly installing/removing toolbox 3.12 and other ARM libraries
always failed in port 2, but succeeded in port 1. Installing random
libraries in port 2 in between seemed to fix this.
1) Bootloader is version 4.01, build 0092, S# CNA629. ON-F's SRAM and full
flash write tests OK. Upgraded to ROM 2.09, reinstalled new equation
libraries.
2) Tried installing ARMToolBox 3.10 in port 2. Trying the hpgcc sample
programs, executing PrRUN on any string caused hang with hourglass,
requiring paperclip reset; though S->EXEC then execution worked fine.
3) Deleted toolbox from port 2. Reinstalled. Tried upgrading to 3.12, same
behaviour.
4) Deleted that, installed in port 1. Now working nicely!
5) Wanted to try out SDFiler (which uses functions in SDLIB, with GUI in
SDFILER). Installed SDLIB.LIB in port 2 using FixSTO. Hung as above when
trying any functions.
6) Installed SDFILER.LIB in port 2 (which I am guessing is a frontend using
no native ARM?), but purged SDLIB.LIB from port 2 and placed in port 1; both
GUI and library functions worked nicely.
7) Noticed that a couple of other people have been having similar problems
on the newsgroup, with response usually "reinstall the ARMToolbox", which I
did, repeatedly, also trying to erase RAM, reinstall the OS (but this didn't
appear to wipe port 2?), removing all libraries, etc. Still no luck.
8) Noticed, using PFREE on hpcalc.org, that thanks to my efforts high memory
in flash contained deleted copies, starting from highest, of EQLIB, 2x
toolbox 3.10, 3x toolbox 3.12, 2x SDLIB.
9) Installed a random non-ARM library in port 2 - MiniAgenda. Worked
perfectly. Then installed EQLIB.LIB back in port 2. THEN installed toolbox
3.12 back in port 2, removed it, and reinstalled it; worked fine!
10) Installed SDLIB.LIB, via FixSTO, in port 2, also working fine.
But did I do something dumb meaning this worked by luck, or is it exposing
some potential alignment problem when the toolbox isn't the first thing
stored in high memory? And is there a way of reformatting port 2, so it's
really blank rather than full of deleted libraries?
Thanks for reading,
--
Tom Garcia | tgarcia@xxxxxxxxxxxx
.
- Follow-Ups:
- Re: installation of toolbox and native ARM in port 2: difficulties and solution
- From: Claudio Lapilli
- Re: installation of toolbox and native ARM in port 2: difficulties and solution
- Prev by Date: Re: Fast Factorial native ARM program...
- Next by Date: Re: UPDATE: The quest for the equation library
- Previous by thread: HPGCC documentation input
- Next by thread: Re: installation of toolbox and native ARM in port 2: difficulties and solution
- Index(es):
Relevant Pages
|
|