Propeller Tool - Object Info screen - memory map question
Thomas Taylor
Posts: 27
I am having difficulty in understanding the Propeller Tool - Object Info screen - memory map. The Propeller Education Kit Labs: Fundamentals manual (page 85), is teaching about Object Organization. By selecting a folder in the window’s top-left corner “you can see how much memory it occupies in the Propeller chip’s global RAM.” It seems that which ever folder you select, the code always begins at $0000. This does not make sense to me – unless the map is strictly a QUANTITY measurement indicator and does not show the actual location of the code in the global memory (unless you are looking at the top object).
If that is the case, does that mean the every object contains initialization code (the gray area in the map)? Also, when I select the ButtonAndBlink object folder, there is gray initialization code that differs slightly from the top object code (DotNotationExample). When I select the top object (here I expect to see ALL code in all objects – mapped by their location (right?)) I do not see the gray code that I saw when selecting the ButtoAndBlink folder. Where did this code come from? Should not ALL code be visible in the map when selecting the top object?
I would greatly appreciate any guidance someone could provide.
Thanks in advance.
Tom
If that is the case, does that mean the every object contains initialization code (the gray area in the map)? Also, when I select the ButtonAndBlink object folder, there is gray initialization code that differs slightly from the top object code (DotNotationExample). When I select the top object (here I expect to see ALL code in all objects – mapped by their location (right?)) I do not see the gray code that I saw when selecting the ButtoAndBlink folder. Where did this code come from? Should not ALL code be visible in the map when selecting the top object?
I would greatly appreciate any guidance someone could provide.
Thanks in advance.
Tom
Comments
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Apps:· http://www.rayslogic.com/propeller/Programming/Programming.htm
My Prop Info: ·http://www.rayslogic.com/propeller/propeller.htm
My Prop Products:· http://www.rayslogic.com/Propeller/Products/Products.htm
Your thought about the initialization code for the selected sub-object folder makes sense to me now!
I appreciate your assistance. Now I can keep moving forward in my lessons with confidence.
Thanks,
Tom
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit some of my articles at Propeller Wiki:
MATH on the propeller propeller.wikispaces.com/MATH
pPropQL: propeller.wikispaces.com/pPropQL
pPropQL020: propeller.wikispaces.com/pPropQL020
OMU for the pPropQL/020 propeller.wikispaces.com/OMU
pPropellerSim - A propeller simulator for ASM development sourceforge.net/projects/ppropellersim
Post Edited (Ale) : 7/9/2010 4:19:53 PM GMT
Tom