2016-03-12 69 views
-1

我有LPC2148子板,但我不能轉儲/刻錄代碼到它,它沒有任何USB轉接代碼的連接器。 我使用FT232RL在互聯網上閱讀我可以將代碼轉儲到LPC2148,但我無法這樣做。 請給我解決方案 謝謝..!如何轉儲/刻錄程序到LPC2148

+1

如果您沒有JTAG,LPC214x(與大多數恩智浦部件一樣)具有ROM引導加載程序,允許通過UART進行編程,如手冊第21章詳細解釋的那樣。你有閱讀手冊,不是嗎? – Notlikethat

+0

董事會的確切細節(例如製造商規格或數據表的鏈接)將有助於您獲得準確的答案。 – Clifford

回答

2

該芯片通過片上啓動加載器ROM支持在系統編程(ISP)。

User Manual UM10139

Flash存儲器的編程可通過幾種方式來實現:使用在系統編程 (ISP)和UART0 了內置JTAG接口的串口,或藉助於在應用程序編程(IAP) 功能。

您提到的FT232RL的功能是充當USB/UART橋接器,並且主要是因爲現代PC缺乏傳統RS-232串行端口所必需的。實際上,您可以購買USB-Serial電纜或包含FT232RL等橋接芯片的適配器。其中大多數使用RS-232線路電平信號,所以你仍然需要一個RS-232線路驅動器/接收器才能連接到你的電路板(如果你的電路板有一個串行端口,它可能已經有一個線路收發器,你可以連接直接到那)。包括FTDI在內的專業供應商可以使用集成FT232和裸TTL電平連接的USB電纜直接連接到LPC2148 UART0 Rx/Tx線路。

如果您的主板尚未公開UART0串行端口和必要的控制以啓動引導裝載程序,則可以使用Serial Port Bootloader Interface電路板。爲此,您還可能需要USB /串行適配器或帶有傳統串行端口的PC。

一旦你有一個合適的串行連接,你將需要LPC2000 Flash Utility軟件在PC上運行。

由於JTAG既是編程端口,也是調試端口,JTAG選項速度更快,功能更強大。使用合適的工具鏈和JTAG適配器,可以使用源代碼級的PC託管調試來編程和執行代碼,包括中斷指針,數據監視和單步執行代碼。

+0

這個「我會爲你閱讀手冊」 - 服務**必須被授予;) – mfro

+1

當然,你也可以用FT232R對JTAG進行位反轉,所以它的功能並不完全是明確的;) – Notlikethat

+0

@ Notlikethat:我從來沒有注意到FT232R的性能,但看起來如果這是FT232H/FT2232H更適合的建議,因爲它直接支持JTAG。 – Clifford