-
一、SPI nor flash上电启动问题:
现象:掉电后启动不成功。连接仿真器,显示指针地址(0x20B0EAEC)在内部ROM里,说明启动不成功。
已处理的过程:
第一步,烧写EEPROM引导程序:
1.拨码设置为no boot模式;2.连接仿真器;3.加载gel文件;4.向I2C EEPROM内load EEPROMWriter.out;5. 通过Load Memory将执行程序eeprom.bin文件固化到EEPROM的0x0C000000地址中,bus_addr = 81,运行显示successful;掉电
第二步,固化nor flash应用程序:
1.拨码设置为no boot模式;2.连接仿真器;3.加载gel文件;4.load:NorFlashWriter.out,4、通过Load Memory将执行程序app.bin文件固化到nor flash的0x80000000地址中,运行显示successful,下电。
将boot mode的拨码开关设置为[12:0] 0_0010_0001_0110,上电程序没有正常执行。
整个过程的不确定点:
1.烧写EEPROM的ibl文件不确定是否正确。
2.boot mode的拨码不确定完全正确。二. DSP主站与FPGA的SRIO通讯问题:
1、通讯模式选择SWRITE流写模式,SRIO总线为2x模式
出现的问题:
1、DSP发送数据长度为512时,会分为两包发送,但是中间会有1us左右的发送间隔;
2、程序会一直停留在uiCompletionCode读状态中,FPGA回数后会正常跳出,但是SWRITE模式是不要应答的。