Other Parts Discussed in Thread: C2000WARE
主题中讨论的其他器件:C2000WARE
我想向微控制器添加功能、以便无线更新其软件。 有可能吗?
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.
Other Parts Discussed in Thread: C2000WARE
我想向微控制器添加功能、以便无线更新其软件。 有可能吗?
感谢您的快速响应。
[引用 user="Gautam Iyer"].\n\n 您需要使用引导加载程序固件、以便通过 SCI/UART 解码应用代码帧[/quot]
我是否需要编写自己的引导加载程序固件?
我已经使用串行引导加载程序对闪存进行了编程、如 SPRABV4B 中所述。 但它需要串行闪存编程器首先加载具有闪存内核的 RAM、然后闪存内核使用应用程序代码对闪存进行编程。 此外、串行闪存编程器针对每个 C2000器件具有不同的过程。 这是我当前唯一知道的引导加载程序。
我正在考虑使用串行闪存编程器创建虚拟串行端口、以便将数据上载到 TCP/IP 服务器。 远程 C2000控制器将使用 GSM 串行端口接收数据。 短接远程串行连接并远程更改引导引脚配置。 有可能吗? 或者是否有简单的方法?
我还可以如何将 Flashkernel.txt 和 application.txt 发送到器件的串行端口?
Prabhjot
我相信下面的示例代码和文档是您实现所做工作所需的。
C2000微控制器的串行闪存编程(修订版 B): www.ti.com/.../sprabv4b.pdf
示例代码: \device_support\f2802x\examples\structs\F28027_flash_kernel
此致、
曼诺伊
[引用 user="Manoj Santha Mohan"]示例代码:<C2000Ware>\device_support\f2802x\examples\structs\F28027_flash_kernel[/quot]
此示例用于 SerialLoader2000实用程序,如 main.c 中所述 要使用此实用程序进行编程、我需要将 F28027器件连接到我的笔记本电脑 COM 端口。 但在我的应用中、我的器件会在 某个远程位置连接到 GSM。 GSM 将使用 TCP/IP 协议从服务器获取数据并将数据串行馈送到 F28027器件。 希望您能理解我的疑问。
Manoj、您好!
我将尝试通过从 F28027_flash_kernel 启动并回复此帖子(如果我能够做到)来实现我的目标。 感谢 Gautam Iyer 和您的帮助性回复。
Prabhjot