我想通过原子的stm32f767的探索版,调试spi的内存映射功能,参照769的官方历程修改的,但是出来的数据一直不正确,这个是映射配置的代码
往w25q256里写的代码算是原子的历程,
变量的初始化
const u8 TEXT_Buffer[]={"Apollo STM32F7 QSPI TEST"};
#define SIZE sizeof(TEXT_Buffer)
__IO uint8_t buf[100],*p
while(1)
{
if(key==KEY2_PRES)//KEY0按下,读取字符串并显示
{
LCD_Fill(0,170,239,319,WHITE);//清除半屏
LCD_ShowString(30,170,200,16,16,"OSPI Start Read QSPI.... ");
Memory_Mapped_Enable(4);
x=0;
memset(datatemp,0,sizeof(TEXT_Buffer));
while(1)
{
if(*qspi_addr==0)
{
break;
}
datatemp[x++] = *qspi_addr++;
printf("datatemp :%c",datatemp[x]);
printf(" *qspi_addr:%4d",*qspi_addr);
printf("