Difference between revisions of "BPI-EAI80 Compiling Steps"

From Banana Pi Wiki
Jump to: navigation, search
(Compiling LCD source code)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
=BPI-EAI80 Compiling Steps=
+
[[File:Banana_PI_BPI-EAI80_5.JPG|thumb|[[BPI-EAI80 AIoT board]] Gree EAI80 chip design]]
 
 
 
==Compiling LCD source code==
 
==Compiling LCD source code==
  
Line 11: Line 10:
  
 
Step 2: Modify LCD source code
 
Step 2: Modify LCD source code
1.Go to src under lcd folder
+
::1.Go to src under lcd folder
2.Copy main.c file to another folder before modifying its context
+
::2.Copy main.c file to another folder before modifying its context
 +
 
 +
[[File:Comple_1.jpg]]
 +
 
 +
::3.Modifying lcd source code – main.c (under lcd src folder) then saving
  
 +
[[File:Comple_2.jpg]]
  
3.Modifying lcd source code – main.c (under lcd src folder) then saving
+
[[File:Comple_3.jpg]]
  
  
 
Step 3: Execute compiling
 
Step 3: Execute compiling
1.Turn on a terminal, path: github/BPI-EAI80-bsp/ugelis/ugelis_example/example/driver_example/lcd/build)
+
::1.Turn on a terminal, path: github/BPI-EAI80-bsp/ugelis/ugelis_example/example/driver_example/lcd/build)
2.Command: make (execute comiling)
+
::2.Command: make (execute comiling)
  
Step 4: Burning ugelis.bin (after compiling) to EAI80 flash:
+
[[File:Comple_4.jpg]]
1.Turn on 2nd terminal, path:
 
github/BPI-EAI80-bsp/ugelis_example/example/driver_example/lcd/build/ugeliss
 
2. Turn on 3rd terminal, path: github/BPI-EAI80-bsp/ugelis/tools/gree_tool$
 
  
3. Copy ugelis.bin file under lcd/build/ugelis to gree_tools folder
+
== Burning ugelis.bin (after compiling) to EAI80 flash==
 +
Step 1:
 +
::Turn on a terminal, seek ugelis file under lcd, go to below path:
 +
::github/BPI-EAI80-bsp/ugelis_example/example/driver_example/lcd/build/ugeliss
 +
[[File:Burn_6.jpg]]
  
4. Command: gree_tool$./gree_tool.ph (burning ugelis.bin file to EAI80 flash and lcd software burning done)
+
Step 2:
 +
::Turn on 2nd terminal, go to below path: github/BPI-EAI80-bsp/ugelis/tools/gree_tool$
 +
[[File:Burn_7.jpg]]
 +
 
 +
Step 3:
 +
::Copy ugelis.bin file under lcd/build/ugelis to gree_tools folder
 +
[[File:Burn_3.jpg]]
 +
 
 +
Step 4:
 +
::Command: gree_tool$./gree_tool.ph (burning ugelis.bin file to EAI80 flash and lcd software burning done)
 +
[[File:Burn_8.jpg]]
 +
 
 +
[[File:Burn_9.jpg]]

Latest revision as of 03:47, 13 October 2020

BPI-EAI80 AIoT board Gree EAI80 chip design

Compiling LCD source code

Step 1: Hardware connection

1. Connect a 7” LCD cable with a EAI80
2. Connect a battery cable with a EAI80
3. Connect a type C cable with a NB

Burn 9.jpg

Step 2: Modify LCD source code

1.Go to src under lcd folder
2.Copy main.c file to another folder before modifying its context

Comple 1.jpg

3.Modifying lcd source code – main.c (under lcd src folder) then saving

Comple 2.jpg

Comple 3.jpg


Step 3: Execute compiling

1.Turn on a terminal, path: github/BPI-EAI80-bsp/ugelis/ugelis_example/example/driver_example/lcd/build)
2.Command: make (execute comiling)

Comple 4.jpg

Burning ugelis.bin (after compiling) to EAI80 flash

Step 1:

Turn on a terminal, seek ugelis file under lcd, go to below path:
github/BPI-EAI80-bsp/ugelis_example/example/driver_example/lcd/build/ugeliss

Burn 6.jpg

Step 2:

Turn on 2nd terminal, go to below path: github/BPI-EAI80-bsp/ugelis/tools/gree_tool$

Burn 7.jpg

Step 3:

Copy ugelis.bin file under lcd/build/ugelis to gree_tools folder

Burn 3.jpg

Step 4:

Command: gree_tool$./gree_tool.ph (burning ugelis.bin file to EAI80 flash and lcd software burning done)

Burn 8.jpg

Burn 9.jpg