| ??? 11/29/07 16:06 Read: times |
#147572 - large memory model and timing Responding to: ???'s previous message |
Hello
Large memory model means to put all variables to Xdata, not only that structure. I assume, there are many other variables in that application not only that structure. This may slow down the system, because the code generated is larger. Keep the setting at DATA and use the keyword xdata together with the structure definition. Is it the XRAM inside the DS89C450, or really external XRAM? If external then the MOVX timing must be configured correctly. And that must be done before the startup code copies the values from code memory to xdata. Best regards Juergen |
| Topic | Author | Date |
| Dallas DS89C450 - placing a large array into xram | 01/01/70 00:00 | |
| of course it does | 01/01/70 00:00 | |
| OP is using large memory model | 01/01/70 00:00 | |
| Yep - I'm using the large memory model | 01/01/70 00:00 | |
| large memory model and timing | 01/01/70 00:00 | |
| I'm using the XRAM inside the DS89C450 | 01/01/70 00:00 | |
| Do Not Forget pdata | 01/01/70 00:00 | |
| I'll look into this | 01/01/70 00:00 | |
| Divide and conquer | 01/01/70 00:00 | |
| Thanks - I will try this | 01/01/70 00:00 | |
| one other thing ... | 01/01/70 00:00 | |
| You're welcome | 01/01/70 00:00 | |
| We've fixed it | 01/01/70 00:00 | |
| It's been a while... | 01/01/70 00:00 | |
| Thanks - That's fixed it! | 01/01/70 00:00 | |
Thanks for your help | 01/01/70 00:00 |



