Embedded 是否有命令行实用程序在Linux上使用FTDI编程nxp芯片组?
我们有一个NXP芯片(LPC1778),我们需要一种通过FTDI通过USB编程固件的方法。我们感兴趣的是通过Linux上的命令行实现这一点的方法。我们可以通过Windows上的flashmagic实现这一点。非常感谢您的建议。谢谢 作为参考,我们可以使用此实用程序通过串行端口对其进行编程:Embedded 是否有命令行实用程序在Linux上使用FTDI编程nxp芯片组?,embedded,ftdi,Embedded,Ftdi,我们有一个NXP芯片(LPC1778),我们需要一种通过FTDI通过USB编程固件的方法。我们感兴趣的是通过Linux上的命令行实现这一点的方法。我们可以通过Windows上的flashmagic实现这一点。非常感谢您的建议。谢谢 作为参考,我们可以使用此实用程序通过串行端口对其进行编程: lpc21isp -wipe -control -verify -debug2 /path/to/hexfile.hex /dev/ttyS0 57600 12000 我是嵌入式编程和FTDI技术的新手 C
lpc21isp -wipe -control -verify -debug2 /path/to/hexfile.hex /dev/ttyS0 57600 12000
我是嵌入式编程和FTDI技术的新手
Clifford建议的公用设施:
并非所有NXP part的ISP都是相同的。有些是USB驱动器,您只需将二进制文件复制到其中。但是,这在串行接口(USB或其他)上不适用。你怎么会认为有人能回答你?你试过什么?你是用u-boot还是别的什么?编辑你的帖子,描述你的场景和你的目标…@LPs:我同意如果你没有使用NXP微控制器的经验,这个问题似乎很模糊,而且它确实包含了多余和令人困惑的信息。但是,如果您了解NXP设备在掩码ROM中包含一个主引导加载程序,这也是FlashMagic的用途,那么仍然可以回答。如果您碰巧知道,我想知道,如果串行端口中没有RTS/NMI和DTR/reset线路,我们如何将板置于ISP模式。USB/FTDI方法中是否有等效信号?如果没有,请不要担心,谢谢您的回答。:)@我什么都不知道;我用谷歌搜索了一下!然而,我知道FTDI芯片在其UART输出上包含RTS和DTR线路,CDC/ACM USB设备类定义了可以断言这些线路的命令,在应用程序级别,您只需使用适当的设备API就可以做到这一点,就像您在Linux上使用真正的UART一样
ioctl()
我相信。当然,FTDI上的DRT和RTS必须物理连接到微控制器上的适当引脚。