我有LPC2148子板但是我无法将代码转储/刻录到它,并且它没有任何转换代码的usb连接器。 我通过使用FT232RL在互联网上阅读我可以将代码转储到LPC2148但我无法这样做。 请给我解决方案 谢谢..!
答案 0 :(得分:2)
该芯片通过片上引导加载程序ROM支持在系统编程(ISP)。
来自this:
Flash存储器的编程可以通过以下几种方式完成: 通过串行内置JTAG接口,使用In System Programming (ISP)和UART0,或通过应用程序编程(IAP) 能力。
您提到的FT232RL的功能是充当USB / UART桥接器,主要是因为现代PC缺少传统的RS-232串行端口。实际上,您可以购买USB-Serial电缆或适配器,它将包含一个桥接芯片,如FT232RL。其中大多数都使用RS-232线路电平信号,所以你仍然需要一个RS-232线路驱动器/接收器连接到你的电路板(如果你的电路板有一个串口,它可能已经有一个线路收发器,你可以连接直接到那个)。包括User Manual UM10139在内的专业供应商可以通过集成FT232和裸TTL电平连接的USB电缆直接连接到LPC2148 UART0 Rx / Tx线。
如果您的主板尚未公开UART0串行端口和启动引导加载程序的必要控件,则可以使用FTDI板。为此,您可能还需要USB /串行适配器或带有传统串行端口的PC。
一旦有了合适的串行连接,您就需要在PC上运行LPC2000 Flash Utility软件。
JTAG选项更快,更强大,因为JTAG既是编程端口又是调试端口。通过合适的工具链和JTAG适配器,可以使用源级PC托管调试来编程和执行代码,包括断点指向,数据监视和代码的单步执行。