51程序转stm32

第一次用stm32,想把51单片机的程序转到stm32上使用但是,51程序里有个xdata,stm32识别不出来

报错内容:unknown type name 'xdata'

想知道在stm32里面可以用什么代替这个

51有一个ram 是xdata ,stm32没有xdata,直接把xdata删除就可以

还是不了解硬件,嵌入式代码移植主要是针对硬件的不同做些代码的调整
51 中外扩 RAM 或者外扩一些芯片,IO 是用 xdata+地址偏移来实现。
STM32 没有这个 xdata ,你要了解 51 通过 xdata 访问的芯片或设备,在STM32Z中硬件是怎么接的,对应的地址空间是多少,该怎么访问这个空间。