TI中文支持网
TI专业的中文技术问题搜集分享网站

AM2434: UART口通过uniflash烧录sbl_uart_uniflash 失败

Part Number:AM2434Other Parts Discussed in Thread: UNIFLASH

设备情况: AM2434_ALX 自研板

问题: 用uniflash工具烧录失败

现象描述: 用串口工具通过uart0连接PC,下载sbl  第一阶段失败,每次固定4% 失败,下图是下载log(为了验证问题,图中只下载一个文件,仍然失败):

配置信息:

排除,打印串口UART0日志: (是否说明硬件已经正常启动)

请问: 如何排除?请帮忙提供排除的可能方向?谢谢!

Shine:

请配置成uart boot mode,看串口是否会有ccccc打印出来,先确定COM口是通的。

,

? ?:

串口确认有'C'打印出来。

我的配置文件default_sbl_ospi_led.cfg内容为:

–flash-writer=sbl_prebuilt/am243x-lp/sbl_uart_uniflash.release.hs_fs.tiimage–file=sbl_prebuilt/am243x-lp/sbl_ospi.release.hs_fs.tiimage –operation=flash –flash-offset=0x0–file=E:/CodePrj/ti_prj/gpio_multi_led_blink_am243x-lp_r5fss0-0_nortos_ti-arm-clang/Debug/gpio_multi_led_blink_am243x-lp_r5fss0-0_nortos_ti-arm-clang.appimage.hs_fs –operation=flash –flash-offset=0x80000

现在可以烧写sbl_uart_uniflash.release.hs_fs.tiimage此镜像,但是后续就不行了

sbl_ospi.release.hs_fs.tiimage烧写不进去。

我如何操作?

请帮我确认几点?

1.使用串口uart_uniflash.py能否烧写进SD卡?

2.前提操作见上。后续sbl_ospi.release.hs_fs.tiimage如何进行烧写?

3.这三个文件分别烧写至mcu的何处?

3.1我在demo板am243x-lp上硬件破坏掉flash,sbl_uart_uniflash.release.hs_fs.tiimage此文件,发现仍然可以烧写进去,这是否证明是烧写进RAM里?

3.2使用uart烧写进SD需要具体哪些文件?

期待你的解答。

,

Shine:

uart uniflash可以烧写emmc,但是是不支持烧写sd卡的。https://software-dl.ti.com/mcu-plus-sdk/esd/AM243X/latest/exports/docs/api_guide_am243x/TOOLS_FLASH.html#TOOLS_FLASH_UART_UNIFLASHUart uniflash烧写流程可以看上面的链接Detailed sequence of steps that happen when flashing files。

,

? ?:

ok

请回答

? ? 说:这三个文件分别烧写至mcu的何处?

,

Shine:

请看下面的TRM文档4.8.2 Global Memory Addresses Used by ROM Code,sbl_uart_uniflash.release.hs_fs.tiimage烧写到0x7000_0000 。https://www.ti.com/lit/ug/spruim2h/spruim2h.pdfsbl_ospi.release.hs_fs.tiimage烧写到flash里的offset 地址0, *.appimage.hs_fs烧写到flash里的offset 0x80000。

赞(0)
未经允许不得转载:TI中文支持网 » AM2434: UART口通过uniflash烧录sbl_uart_uniflash 失败
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1