C28x和主流器件不同,是哈佛架构,内部有有Data Space和Prog Space,大部分内容都同时映射到了Data和Prog两个Space,但是也有一部分内容,比如PIE PF0 PF1 PF2 PF3这些内容只映射到了DataSpace。
而C语言的模型中寻址空间都是统一的,并不区分Data Space和Prog Space。经过测试在C语言中定义一个Uint16 *的指针并设置定制,实际指向的是Prog Space,大部分内容包括SRAM和FLASH读取都正常,但是PIE PF0 PF1 PF2 PF3这些只映射到Data Space的内容读取结构都是0,请问如何在C语言环境中使用指针访问只映射到Data Space的内容?

