不少朋友都说可以直接读,可我还是没试出来。
我的意思不是在STVD里的debug模式下开辟memory的方法读取,而是在VC环境下通过STVP的函数库调用得到。
我注意到UM0151中有一个读取内存的函数EReadAll,原型如下:
Prototype: int EReadAll(DWORD dwAreaId)
Parameters: dwAreaId: Area identifier
Return: 0 if error, 1 if success
函数参数必须选择读取3个指定的区域‘dwAreaId’,这些区域的地址都没有延伸到0x48CD。这有点不同于单片机上编程,Flash解锁后可以随便读,因此似乎没法像香版主说的那样。。。
|