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.
hi ti expert:
tda4 can't boot form ospi.
the boot log is here:
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=2)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=3)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
System reset not supported on this platform
### ERROR ### Please RESET the board ###
we user spl mode to boot up form ospi, the ospi is , the sdk version is 08_01_00_07,
the bootmode is:
sys_mode0: 1
sys_mode1: 0
sys_mode2: 0
sys_mode3: 0
sys_mode4: 0
sys_mode5: 0
sys_mode6: 0
sys_mode7: 0
mcu_mode0: 0
mcu_mode1: 0
mcu_mode2: 0
mcu_mode3: 0
mcu_mode4: 1
mcu_mode5: 1
mcu_mode6: 0
mcu_mode7: 0
the ospi flashing log is here:
sf probe
zyp argv[0]=probe
zyp mode:0x3
zyp bus:0x0,cs:0x0,speeed:0xf4240,mode:0x3
zyp do_spi_flash_probe,bus:0x0,cs:0x0,speeed:0xf4240,mode:0x3
zyp ti_sci_set_device_state
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_clk_get_num_parents
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_clk_set_parent
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_clk_set_freq
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_clk_get_freq
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
cadence_spi spi@47040000: Can't get reset: -2
jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_get_resource_range
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
=> fatload mmc 1 ${loadaddr} tiboot3.bin
zyp ti_sci_set_device_state
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
290616 bytes read in 21 ms (13.2 MiB/s)
=> sf update ${loadaddr} 0x0 0x${filesize}
device 0 offset 0x0, size 0x46f38
offset=0x0, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 91% 171414 B/soffset=0x40000, sector_size=0x40000, len=0x6f38
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
290616 bytes written, 0 bytes skipped in 3.128s, speed 95016 B/s
=> fatload mmc 1 ${loadaddr} tispl.bin
928708 bytes read in 48 ms (18.5 MiB/s)
=> sf update ${loadaddr} 0x80000 0x${filesize}
device 0 offset 0x80000, size 0xe2bc4
offset=0x80000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 29% 172184 B/soffset=0xc0000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 57% 171688 B/soffset=0x100000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 85% 170869 B/soffset=0x140000, sector_size=0x40000, len=0x22bc4
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
928708 bytes written, 0 bytes skipped in 6.139s, speed 154809 B/s
=> fatload mmc 1 ${loadaddr} u-boot.img
1249312 bytes read in 61 ms (19.5 MiB/s)
=> sf update ${loadaddr} 0x280000 0x${filesize}
device 0 offset 0x280000, size 0x131020
offset=0x280000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 21% 157532 B/soffset=0x2c0000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 42% 157347 B/soffset=0x300000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 63% 156430 B/soffset=0x340000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 84% 156248 B/soffset=0x380000, sector_size=0x40000, len=0x31020
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
1249312 bytes written, 0 bytes skipped in 8.336s, speed 153411 B/s
=> fatload mmc 1 ${loadaddr} sysfw.itb
268990 bytes read in 21 ms (12.2 MiB/s)
=> sf update ${loadaddr} 0x6C0000 0x${filesize}
device 0 offset 0x6c0000, size 0x41abe
offset=0x6c0000, sector_size=0x40000, len=0x40000
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
Updating, 98% 184745 B/soffset=0x700000, sector_size=0x40000, len=0x1abe
zyp spi_flash_read_dm
zyp spi_flash_std_read
����ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_tx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_udmap_rx_ch_cfg
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_pair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_rm_psil_unpair
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp ti_sci_cmd_ring_config
zyp ti_sci_do_xfer
mbox_recv(chan=00000000fdecd8b8, data=00000000fdecd8e8, timeout_us=10000000)
zyp spi_flash_erase_dm
zyp spi_flash_write_dm
zyp spi_flash_std_write
268990 bytes written, 0 bytes skipped in 2.697s, speed 101979 B/s
Hi,
Few questions below:
Best Regards,
Keerthy
hi ti expert:
1.the sdk version is 08_01_00_07.
2. this is a custom board and we also try to boot from ospi in TI EVM board, it boot up ok ;
our custom board is designed reference from SK-TDA4VM board ,besides a little difference:
SK-TDA4VM config bootmode from fpga and our custom board config bootmode from jumper,
our custom board bootmode is :
sys_mode0: 1 sys_mode1: 0 sys_mode2: 0 sys_mode3: 0
sys_mode4: 0 sys_mode5: 0 sys_mode6: 0 sys_mode7: 0
mcu_mode0: 0 mcu_mode1: 0 mcu_mode2: 0 mcu_mode3: 0
mcu_mode4: 1 mcu_mode5: 1 mcu_mode6: 0 mcu_mode7: 0
our custom board schematic design is:
3, emmc boot and sd boot is ok in our custom board.
4. the boot logs from the start is here:
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=2)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=3)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
System reset not supported on this platform
### ERROR ### Please RESET the board ###
hi ti expert:
1.the sdk version is 08_01_00_07.
2. this is a custom board and we also try to boot from ospi in TI EVM board, it boot up ok ;
our custom board is designed reference from SK-TDA4VM board ,besides a little difference:
SK-TDA4VM config bootmode from fpga and our custom board config bootmode from jumper,
our custom board bootmode is :
sys_mode0: 1 sys_mode1: 0 sys_mode2: 0 sys_mode3: 0
sys_mode4: 0 sys_mode5: 0 sys_mode6: 0 sys_mode7: 0
mcu_mode0: 0 mcu_mode1: 0 mcu_mode2: 0 mcu_mode3: 0
mcu_mode4: 1 mcu_mode5: 1 mcu_mode6: 0 mcu_mode7: 0
our custom board schematic design is:
3, emmc boot and sd boot is ok in our custom board.
4. the boot logs from the start is here:
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=2)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_request(dev=41c85f0c, type=3)
zyp11 ti_sci_cmd_core_reboot
zyp ti_sci_do_xfer
mbox_recv(chan=41ccc8fc, data=41ccc914, timeout_us=10000000)
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
System reset not supported on this platform
### ERROR ### Please RESET the board ###
5. the read form ospi in our custom board looks error, it shift 8bit,and read from ospi in TI EVM board is ok, the logs of read from ospi in our custom board is here:
sf probe
zyp argv[0]=probe
zyp mode:0x3
zyp bus:0x0,cs:0x0,speeed:0xf4240,mode:0x3
zyp do_spi_flash_probe,bus:0x0,cs:0x0,speeed:0xf4240,mode:0x3
cadence_spi spi@47040000: Can't get reset: -2
jedec_spi_nor flash@0: non-uniform erase sector maps are not supported yet.
k3-navss-ringacc ringacc@2b800000: Ring Accelerator probed rings:286, gp-rings[96,20] sci-dev-id:235
k3-navss-ringacc ringacc@2b800000: dma-ring-reset-quirk: disabled
ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
SF: Detected s28hs512t with page size 256 Bytes, erase size 256 KiB, total 64 MiB
=> fatload mmc 1 ${loadaddr} tiboot3.bin
289428 bytes read in 19 ms (14.5 MiB/s)
=> md.b 0x82000000
82000000: 30 82 03 a8 30 82 03 11 a0 03 02 01 02 02 14 7e 0...0..........~
82000010: b0 4c cc 61 98 64 41 25 76 44 e3 ac 4a ef cc 9b .L.a.dA%vD..J...
82000020: f4 12 d4 30 0d 06 09 2a 86 48 86 f7 0d 01 01 0d ...0...*.H......
82000030: 05 00 30 81 9d 31 0b 30 09 06 03 55 04 06 13 02 ..0..1.0...U....
=> sf read 0x82000000 0 0x100000
device 0 offset 0x0, size 0x100000
zyp spi_flash_read_dm
zyp spi_flash_std_read
@���ti-udma dma-controller@285c0000: zyp udma_alloc_chan_resources: chan:0 as MEM_TO_MEM
zyp argv[0]:0x0.
zyp argv[1]:0x30.
zyp argv[2]:0x82.
zyp argv[3]:0x3.
zyp argv[4]:0xa8.
zyp argv[5]:0x30.
zyp argv[6]:0x82.
zyp argv[7]:0x3.
zyp argv[8]:0x11.
zyp argv[9]:0xa0.
zyp argv[10]:0x3.
zyp argv[11]:0x2.
zyp argv[12]:0x1.
zyp argv[13]:0x2.
zyp argv[14]:0x2.
zyp argv[15]:0x14.
zyp argv[16]:0x7e.
zyp argv[17]:0xb0.
zyp argv[18]:0x4c.
zyp argv[19]:0xcc.
SF: 1048576 bytes @ 0x0 Read: OK
=> md.b 0x82000000
82000000: 00 30 82 03 a8 30 82 03 11 a0 03 02 01 02 02 14 .0...0..........
82000010: 7e b0 4c cc 61 98 64 41 25 76 44 e3 ac 4a ef cc ~.L.a.dA%vD..J..
82000020: 9b f4 12 d4 30 0d 06 09 2a 86 48 86 f7 0d 01 01 ....0...*.H.....
82000030: 0d 05 00 30 81 9d 31 0b 30 09 06 03 55 04 06 13 ...0..1.0...U...
Hi,
Can you take a look at this link:
https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_01_00_07/exports/docs/linux/Foundational_Components/Kernel/Kernel_Drivers/QSPI.html
Check the section that describes: Using Cypress S28HS512TGABHM010 flash on J721E
Best Regards,
Keerthy
hi Keerthy J:
Thanks for your reply.
the Cypress S28HS512TGABHM010 flash read and write ok in sd uboot mode after i modify the uboot dts, .
but tda4 still can't boot from S28HS512TGABHM010 flash.
the whole boot log is here:
zyp1 sysreset_walk_halt ...
zyp sysreset_walk
ti-sci-sysreset sysreset-controller: ti_sci_sysreset_probe(dev=41c85f0c)
zyp1112 sysreset_request
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request(dev=41c85f0c, type=1)
zyp ti_sci_cmd_core_reboot
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
zyp1112 sysreset_request
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request(dev=41c85f0c, type=2)
zyp ti_sci_cmd_core_reboot
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
zyp1112 sysreset_request
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request(dev=41c85f0c, type=3)
zyp ti_sci_cmd_core_reboot
ti_sci dmsc@44083000: ti_sci_get_response: Message receive failed. ret = -110
ti_sci dmsc@44083000: zyp ti_sci_cmd_core_reboot Mbox send fail -110
ti-sci-sysreset sysreset-controller: zyp ti_sci_sysreset_request: reboot_device failed (-110)
System1 reset not supported on this platform
zyp ### ERROR ### Please RESET the board ###
my bootmode cfg is here:
sys_mode0: 1 sys_mode1: 0 sys_mode2: 0 sys_mode3: 0
sys_mode4: 0 sys_mode5: 0 sys_mode6: 0 sys_mode7: 0
mcu_mode0: 0 mcu_mode1: 0 mcu_mode2: 0 mcu_mode3: 0
mcu_mode4: 1 mcu_mode5: 1 mcu_mode6: 0 mcu_mode7: 0
hi Keerthy J:
if i config ospi boot mode, the tda4 don't have boot log, it looks not startup,is there errors in in tda4 datesheet about ospi boot mode ?
the tda4 datesheet about ospi boot mode is here:
our custom board schematic design is: here:
our ospi boot mode cfg is here:
sys_mode0: 0 sys_mode1: 0 sys_mode2: 0 sys_mode3: 0
sys_mode4: 0 sys_mode5: 1 sys_mode6: 0 sys_mode7: 0
mcu_mode0: 0 mcu_mode1: 0 mcu_mode2: 0 mcu_mode3: 1
mcu_mode4: 0 mcu_mode5: 0 mcu_mode6: 0 mcu_mode7: 0
TDA4-SK board has the Memory, xSPI NOR Flash MCU_OSPI0 Cypress S28HS512TGABHM010
Can you try xSPI boot mode?
DIP Switch settings on the EVM:
SW8: 10000010
SW9: 00110000
SW3: 0111001010
Also make sure that you have PG1.1 as PG1.0 is known to NOT work with the cypress flash.
- Keerthy