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.
工具与软件:
您好、E2E 专家、
你好。
我想使用串行引导加载程序在我们的系统中执行固件更新。 我使用串行闪存编程器和引导模式选择引脚进行了 SCi 引导加载尝试、它工作正常。 但是、一旦我们完全开发我们的系统、我们将无法访问引导模式选择引脚。 我们计划将闪存内核程序和应用程序代码存储在闪存中、但存储在不同的地址位置。 当需要固件更新时、我们可以使用应用程序中的命令从相应的存储器地址调用闪存内核。 为了检查可行性、我想使用 JTAG 在 RAM 的 controlSUITE 位置(C:\ti\controlSUITE\device_support\f2833x\v142\DSP2833x_examples_ccsv5\f28335_flash_kernel)中运行闪存内核、并尝试通过 SCIA 端口加载应用程序(无需更改引导模式选择引脚、所有闪存引脚均为1 -从引导状态)。 但我不确定从串行闪存加载程序发送的仅用于加载应用程序的命令。
对于加载 Kernals 和应用程序,我使用了 命令
serial_flash_programr.exe -d F2833x–k C:\Users\Public\Bootloaderf28335\serial_flash_programmer_F2833x\f28335_flash_kernel.txt–a C:\Users\Public\Bootloaderf28335\serial_flash_programmer_F2833x\Example_2833xLEDBlink.txt -p COM4 -b 9600–v
我需要更改哪些内容才能仅加载应用程序?
当 JTAG 连接到控制器时、我可以加载 SCI 引导吗? 我将 TMS320F28335控制器与定制板配合使用。
此致、
TICSC
您好!
我们的专家 目前在假期不在办公室;请期待延迟回复。
此致、
Delaney
您好!
C2000ware 中的 serial_flash_programmer_appln 可执行文件支持器件上现有的内核。 如果内核已加载到该器件的闪存中、则可以使用 serial_flash_programr_appln.exe ( \utilities\flash_programmers\serial_flash_programmer)、这将绕过必须下载内核并为用户提供一组可以使用的命令。
此致!
Matt
Matt、您好!
你好。
我知道串行引导加载程序需要使用这些命令来通过串行闪存加载程序(需要闪存内核)进行主引导加载。 txt 和 application.txt 文件)。 我想您在谈论这个。 但我的问题是不同的、现在也没有得到解答。 内核加载到闪存中、因此可以从闪存运行。我们不需要通过串行闪存加载程序对 kernel.txt 执行闪存操作。 在这种情况下、为了只加载应用程序代码、串行闪存加载程序需要使用什么命令格式?
此致、
TICSC
您好!
我将介绍 serial_flash_programmer_ APPLN exe)、这样将根据您的要求省去闪存内核加载。 调用它时可使用 与正常串行闪存编程器相同的命令行参数、但 不需要 kernel.txt 参数(-k)。
serial_flash_programr_appIn.exe -d a -p COM [-b] [-q][-w][-v]
此致!
Matt
我将结束这个话题,因为它已经几个星期没有答复,并假设要解决。