器件型号:MSP432E401Y
我们正在尝试在支持 AWS 的解决方案中实现引导加载程序、但我不尝试使用 BSLScripter 运行您的参考应用程序。
但是、我在 TFTP 服务器上遇到错误、如下所示。
我正在从 Visual Studio 运行 BSL Scripter、这使我能够检查我在 FTP 响应中接收到的实际数据:
01 01 06 00 7f 97 A1 1e 2f 43
前两个字节是 TFTP 属性,预期为“TFTP_RRQ”“”(0x0001),但正如您所看到的,我们得到的是0x0101,因此出现了故障。
我的第二个问题是、在使用 AWS 且没有配备 TFTP 服务器的 PC 时、如何调用引导加载程序?
--------------------------------------
BSL Scripter 3.4.2.0
用于 BSL 编程的 PC 软件
2020年9月28日15:22:33
--------------------------------------
输入文件脚本为:C://Bootloader/bslscripter-vs2017-master/script_emac_bl.txt
日志
以太网 E4xx MAC=38:FD:FE:B8:0F:FA IPClient=192.168.3.174 IPServer=192.168.3.165
参数中给出了本地 IP 地址
主机的本地 IP 地址 :192.168.3.165
正在等待 BOOTP 请求!
正在等待 BOOTP 请求!
正在等待 BOOTP 请求!
正在等待 BOOTP 请求!
已收到 BOOTP 请求!
发送 BOOTP 回复!
已准备好接收 TFTP 读取请求!
客户端 IP 地址:192.168.3.174
正在等待 TFTP 读取请求!
[ERROR_MESSAGE]接收到的数据包中存在无效的 TFTP 读取请求!
一个可能的问题可能是,根据 Wireshark,引导请求从 IP 地址“0.0.0.0”发送到“255.255.255.255”。 因此、BSL 或 TFTP 服务器应该为 MSP432E4分配 IP 地址时、可能会出现问题?
我目前正在使用项目“boot_serial_emac_flash_MSP_EXP432E401Y_nortos_ccs”,我认为这是我们所用的正确项目。
不过、我想知道我是否可以在 CCS 中调试该引导加载程序应用程序? 入口点在哪里?