Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
resources:eval:ezlinx:kernel_update [26 Jul 2013 16:33] – [Reconnecting to the ezLINX® PC Application] Hichem Ben Charradaresources:eval:ezlinx:kernel_update [14 Apr 2021 23:34] (current) – added retired page tag Neil Quinn
Line 1: Line 1:
 +{{page>/wiki/common#retired&nofooter&noheader}}
 +
 [[resources/eval/ezlinx?&#ezlinx_icoupler_isolated_interface_development_environment| ezLINX™ iCoupler® Isolated Interface Development Environment Homepage]] \\ [[resources/eval/ezlinx?&#ezlinx_icoupler_isolated_interface_development_environment| ezLINX™ iCoupler® Isolated Interface Development Environment Homepage]] \\
  
Line 8: Line 10:
 Quick 'n Easy FTP Server Software  Quick 'n Easy FTP Server Software 
  
 +===== Option 1: Flashing uImage through FTP=====
 Once the latest uImage file has been downloaded, place it in a folder bearing the same name as the kernel version then rename the update file “uImage”. . Once the latest uImage file has been downloaded, place it in a folder bearing the same name as the kernel version then rename the update file “uImage”. .
-===== FTP Server Software Setup =====+==== FTP Server Software Setup ====
  
 Open the “Quick 'n Easy FTP Server Software” application:  Open the “Quick 'n Easy FTP Server Software” application: 
Line 35: Line 38:
  
 {{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:servertracestarted.jpg |}} {{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:servertracestarted.jpg |}}
-===== Sending Update File Request From the ezLINX® PC Application =====+==== Sending Update File Request From the ezLINX® PC Application ====
  
 Connect the ezLINX® board to the host PC via the supplied USB cable and to the power supply via the supplied AC adapter. Connect the ezLINX® board to the host PC via the supplied USB cable and to the power supply via the supplied AC adapter.
Line 46: Line 49:
  
 Tick the box marked “Update Firmware” and in the box marked “server IP” type in the IP address used previously in the PASV settings (the address that was selected from the drop down menu). Click on the “send” button and a message will briefly display indicating that the update file has been sent and that the PC application should be reset. Now close the application window.  Tick the box marked “Update Firmware” and in the box marked “server IP” type in the IP address used previously in the PASV settings (the address that was selected from the drop down menu). Click on the “send” button and a message will briefly display indicating that the update file has been sent and that the PC application should be reset. Now close the application window. 
-===== FTP Server Software Data Log =====+==== FTP Server Software Data Log ====
  
 Return to the server log window on the FTP server software. After a brief period of time the server log will fill with data:  Return to the server log window on the FTP server software. After a brief period of time the server log will fill with data: 
Line 53: Line 56:
  
 The board will reset itself after a brief period of time.  The board will reset itself after a brief period of time. 
-===== Reconnecting to the ezLINX® PC Application =====+==== Reconnecting to the ezLINX® PC Application ====
  
 Open the ezLINX PC application again and navigate to the board configuration screen by clicking on the picture of the ezLINX board in the bottom left-hand corner. \\ \\ Open the ezLINX PC application again and navigate to the board configuration screen by clicking on the picture of the ezLINX board in the bottom left-hand corner. \\ \\
Line 62: Line 65:
  
 The embedded version has now been updated. The embedded version has now been updated.
 +
 +===== Option 2: Flashing uImage through UART =====
 +
 +To flash the ezLINX board through UART, follow the following steps: 
 +  * Step 1: Connect the RS-232 port of the PC to the UART1 connector J4 of the board (If the PC does not contain an RS-232 port you may use an external USB converter) \\ \\
 +{{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:ez+PC.jpg |}}
 +
 +  * Step 2: Open HyperTerminal (Hyperterminal is delivered with windows XP and no longer exist with newer versions so we suggest to use TeraTerm instead) and set the Baud rate to 57600, Data bit :8, Parity: none, flow control :none,
 +  * Step 3: Upon turning on the board, uBoot is loaded and you should Press [Enter] or any key in the HyperTerminal within 5 sec to avoid auto-boot for the first time. Then you should see in the HyperTerminal the ‘bfin>’ prompt. \\ \\
 +
 +{{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:flashingthroughUARThyperterminal.jpg |}}
 +
 +  * Step 4: Run the following command in HyperTerminal window.
 +    ''bfin> loadb'' \\ \\
 +    
 +U Boot is now waiting for a Kermit connection to be made. Under the Transfer menu in HyperTerminal select Send File. The Send File dialog should now appear: \\ \\
 +
 +{{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:SendFiledialogwindow.jpg |}}
 +
 +  * In the Filename field select the file to load onto the target.
 +  * In the Protocol field select Kermit.
 +  * Click Send.
 +A dialog showing you the progress of the transfer should now be displayed: \\ \\
 +{{ :resources:eval:ezlinx:v1.1.3:kernelupdateguide:Sendprogresswindow.jpg |}}
 +
 +Once the transfer is complete you should be returned to the main HyperTerminal window and the U-Boot prompt. Run the following commands one by one in HyperTerminal window. \\ \\
 +
 +''bfin> protect off bank 1;erase 0x200A0000 0x206FFFFF;cp.b 0x1000000 0x200A0000 $(filesize); cmp.b 0x1000000 0x200A0000 $(filesize) \\ \\
 +bfin> protect off bank 1;erase 0x20900000 0x20EFFFFF;cp.b 0x1000000 0x20900000 $(filesize); cmp.b 0x1000000 0x20900000 $(filesize)\\ \\
 +bfin> set bootcmd run flashboot\\ \\
 +bfin> save
 +''
 +\\ \\
 +Once these commands are executed the board is ready to boot from flash.
resources/eval/ezlinx/kernel_update.txt · Last modified: 14 Apr 2021 23:34 by Neil Quinn