工具/软件:
我尝试 将 serial_flash_programmer 实用程序与 MDSCNCD2800157 controlCARD 配合使用。
S4引导模式开关与相同
我构建了"led_ex1_blinky"和"flash_kernel_ex3_sci_flash_kernel"、我 使用生成 txt 文件的"hex2000.exe"进行处理。
>hex2000.exe -boot -a -sci8 flash_kernel_ex3_sci_flash_kernel.out -o flash_kernel_ex3_sci_flash_kernel.txt Translating to ASCII-Hex format... "flash_kernel_ex3_sci_flash_kernel.out" codestart ==> (BOOT TABLE) "flash_kernel_ex3_sci_flash_kernel.out" .cinit ==> (BOOT TABLE) "flash_kernel_ex3_sci_flash_kernel.out" .const ==> (BOOT TABLE) "flash_kernel_ex3_sci_flash_kernel.out" .TI.ramfunc ==> (BOOT TABLE) "flash_kernel_ex3_sci_flash_kernel.out" .text.1 ==> (BOOT TABLE) "flash_kernel_ex3_sci_flash_kernel.out" .text.2 ==> (BOOT TABLE)
然后、我 通过 USB 为 controlCARD 上电、并尝试与 F2800157发送通信。
这是我第一次失败的尝试:
>serial_flash_programmer.exe -d f280015x -k flash_kernel_ex3_sci_flash_kernel.txt -a led_ex1_blinky.txt -b 9600 -p COM28 -v C2000 Serial Firmware Upgrader Copyright (c) 2013 Texas Instruments Incorporated. All rights reserved. getting comm state building comm DCB adjusting port settings calling f021_DownloadKernel CPU1 Kernel Downloading flash_kernel_ex3_sci_flash_kernel.txt to device... Attempting autobaud to load kernel...
它在"尝试自动波特率加载内核..."时挂起
接下来,我尝试没有"-b 9600"认为自动波特是可疑的,但它仍然挂起。
问题
serial_flash_programmer 实用程序是否应该与 MDSCNCD2800157 controlCARD 配合使用?
可能 CDC 的 COM 端口 USB 枚举速度太慢、并且 ROM 引导加载程序已经退出。 是否存在时序问题?