Hi Everyone.
I started tweaking my 68K app with some ARM code and as a first example I took BIG Pno test from CodeWarrior 9.3 update. I see this example shows potential problem with Tungsten T/T3 devices and there is a note that it solves them. However I can't find in the code how was it accomplished.
The code worked fine on T3. Then I changed the code a bit to run not a small inline routine but a huge Run() routine that has tons of this inline funcs. The result was a fatal crash.
Can anyone please explain me that crash? I do not have it when I created the same thing in 5.2 simulator.
This is a code from Big PNO test ARM part. Palm part is fine.
Also I think it will be super if anyone can explain me how does this sample solve code caching flush problems? (With volatile??)
Please see the archives of the pno-forum mailing list. I don't think the code ever ran -- it was just a way for me to test loading of large PNOs and calling from one end of the PNO to the other when I was developing the PnoLoader library for CW for Palm OS V9.3. There is a post-9.3 fix for that code mentioned in the archives too. See the link in my signature.
-- Ben Combee, Technical Lead, Developer Services, PalmSource, Inc. "Combee on Palm OS" weblog: http://palmos.combee.net/ Developer Forum Archives: http://news.palmos.com/read/all_forums/
-- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
