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.
串口确认有'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需要具体哪些文件?
期待你的解答。
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_UNIFLASH
Uart uniflash烧写流程可以看上面的链接Detailed sequence of steps that happen when flashing files。
请看下面的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.pdf
sbl_ospi.release.hs_fs.tiimage烧写到flash里的offset 地址0, *.appimage.hs_fs烧写到flash里的offset 0x80000。