This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

am335x uboot中spi flash问题



版本为:

u-boot-2011.09-psp04.06.00.03

uboot中配置spi0管脚如下:

static struct module_pin_mux spi0_pin_mux[] = {
/* modified BEGIN @20170814;spi0,pinmux setup*/
#if 1
/* org */
#if 0
/* org */
{OFFSET(spi0_sclk), MODE(0) | PULLUDEN | RXACTIVE}, /*SPI0_SCLK */
{OFFSET(spi0_d0), MODE(0) | PULLUDEN | PULLUP_EN |
RXACTIVE}, /*SPI0_D0 */
{OFFSET(spi0_d1), MODE(0) | PULLUDEN |
RXACTIVE}, /*SPI0_D1 */
{OFFSET(spi0_cs0), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE}, /*SPI0_CS0 */
{-1},
#else
/* mod */
{OFFSET(spi0_sclk), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE}, /*SPI0_SCLK */
{OFFSET(spi0_d0), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE}, /*SPI0_D0 ;mosi*/
{OFFSET(spi0_d1), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE}, /*SPI0_D1 ;miso*/
{OFFSET(spi0_cs0), MODE(0) | PULLUDEN | PULLUP_EN | RXACTIVE}, /*SPI0_CS0 */
{-1},
#endif

模式应该是正确的了

uboot中spi flash识别不到

用sf probe 0命令,如下:

SF: Got idcodes
00000000: ff ff ff ff ff .....

关键配置对了,按理说uboot的代码应该是ti调好的,现在读出来都是fffff觉得比较疑惑

大家有没有遇到过这个问题?

或者有没有可以在uboot中用spi  flash 的版本?