Technical discussions about the TI C28x DSPs (including the C2810, C2811, C2812, F2801, F2806, F2808, F2810,, F2811, F2812, R2811 and R2812).
Hi, I'm working with a F2812 on a board with external memory. This external memory is mapped to address 0x00002000 which is in XINTF ZONE 0 of the dsp (mapped to Page 2 in the linker command file). I can read this memory using a software tool and I can view it in Code Composer using the View...Memory window from the dropdown. My problem is, when I access the structure that is located at this address from the watch window, there are some strange results. The watch window shows that the data structure exists, (i.e. the little blue blocks show up meaning the structure is valid) but when I expand the structure to examine the current values I get the following message: memory map prevented read of target memory at 0x00002000IO The dsp can obviously read this location since I am able to see the values with other tools. I'm just not sure why code composer is giving me this error message in the watch window. If anybody has come across this or knows why this might be happening, your help and/or insight is greatly appreciated. BTW, I'm using Code Composer version 3.1. Thanks in advance, Adam You can post a message or access and search the archives of this group on DSPRelated.com: http://www.dsprelated.com/groups/c28x/1.php _____________________________________
This issue was cleared up by mapping ZONE 0 (ZONE 6 on the eZdsp board) to PAGE 1 instead of PAGE 2. I'm happy to have found a solution but I'm not quite sure I understand why this works. Can anyone give me more information on the memory PAGEs and why PAGE 1 would work but PAGE 2 would not? Thanks, Adam Hi, > >I'm working with a F2812 on a board with external memory. This external memory is mapped to address 0x00002000 which is in XINTF ZONE 0 of the dsp (mapped to Page 2 in the linker command file). I can read this memory using a software tool and I can view it in Code Composer using the View...Memory window from the dropdown. > >My problem is, when I access the structure that is located at this address from the watch window, there are some strange results. The watch window shows that the data structure exists, (i.e. the little blue blocks show up meaning the structure is valid) but when I expand the structure to examine the current values I get the following message: > >memory map prevented read of target memory at 0x00002000IO > >The dsp can obviously read this location since I am able to see the values with other tools. I'm just not sure why code composer is giving me this error message in the watch window. > >If anybody has come across this or knows why this might be happening, your help and/or insight is greatly appreciated. BTW, I'm using Code Composer version 3.1. > >Thanks in advance, >Adam > You can post a message or access and search the archives of this group on DSPRelated.com: http://www.dsprelated.com/groups/c28x/1.php _____________________________________