(Created page with "Switching from Blogger to be able to WordPress can easily be a nice idea, particularly if you are looking to be able to develop a more pro looking blog or alternatively online...")
 
(First Version)
 
Line 1: Line 1:
Switching from Blogger to be able to WordPress can easily be a nice idea, particularly if you are looking to be able to develop a more pro looking blog or alternatively online store. Downloading not to mention installing an advantageous Wordpress tienda online plugin could be your individual at first step towards creating an advantageous Wordpress tienda online.
+
 
Almost just about everyone within the planet who owns a laptop or simply a personal desktop has tried online shopping, especially at Christmas, quite than braving the particular cold us may sit at house just about all cozy plus relaxed on your own sofa at house. The main condition with on the net shopping is that thus various websites use different types of shopping carts and also e-commerce functions.  
+
== Compiling U-Boot with Device Tree Support for the Seagate GoFlex Home ==
I've lately been reviewing different Wordpress tienda online plug-ins. They appear that would come inside all the different shapes and even sizes with varying fees ranging from $50 - $2000 (custom built systems). When folks begin the particular search for a Wordpress tienda online plugin, they become lost due to the fact that each and every plugin claims to be able to do the particular same job because the next, and so how do your needs grasp your own obtaining what a person desire?
+
 
Thus precisely what usually are the particular prevalent qualities you need to feel for when purchasing a Wordpress tienda online plugin?
+
Download the latest version of U-Boot and extract the files to a working folder:
Popular qualities of a wordpress tienda online:
+
 
Search function built in: An ideal shopping system has a built within search function. This particular may allow shoppers to sort throughout keywords connected with your individual goods and also really should make it effortless for them to locate the actual right product. On a greater scale imagine having in order to navigate by thousands of goods, a person simply might not do it, that is why a search function becomes invaluable.  
+
<PRE>
Payments: Because your needs grasp a shopping cart must be capable in order to procedure payments, however precisely what kind of payments? You should anticipate a standard shopping cart plugin to cover PayPal not to mention Google Checkout a bit of include other built throughout gateways functions.
+
wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2
WordPress is actually a powerful CMS which offers a great deal of features not to mention benefits for a web pages. It may in addition be utilized for powering e-commerce websites. Generally there an are a large number of Plugins and also themes for sale that let the actual incorporate of Wordpress tienda online store growth. Certain of these plug-ins happen to be free whilst a few of the are generally premium.  
+
tar -xjf u-boot-latest.tar.bz2
Certain of the particular popular Wordpress tienda online plugins happen to be
+
cd u-boot-2014.01
WP e-commerce: This really is the many powerful and free of charge Wordpress tienda online plugin, which provides a great deal of choices for setting up an on the net store with WordPress. WP e-commerce is actually integrated with PayPal, Google checkout, Authorize.net not to mention countless more. It enables the actual developers in order to conveniently tweak the particular feel and even feel of the actual website by utilizing WordPress PHP template tags, short codes, plus widgets.  
+
</PRE>
e-Shop: This really is a free plug-in. It also has a great deal of qualities and even choices for ecommerce -internet site development with WordPress. It may easily handle down loadable products, and supports multiple payment choices which include, PayPal, e-Processing Network, Webtopay and Cash/Cheque.
+
 
The WP online store plugin typically is you of the very best plugins out there. It not merely lets anyone create specialist product pages, it furthermore lets us make purchase forms plus a couple of cool shopping carts.  
+
By default, the Seagate GoFlex Home configuration does not enable Device Tree Support and needs to be manually enabled. To do this add the following to /include/configs/goflexhome.h
Setting up the actual theme typically is as well a piece of cake for almost everyone. Anyone might really include to be able to fill within a simple critical info form. Critical information which include the particular currency your needs might like to employ not to mention your individual country of residence is actually needed in order to be filled within the setup shape. Having a PayPal account typically is a must should you intend that would do business online. When you have certainly not opened an account however, us should really do it directly that would take care of all the the particular payments with regard to you go.
+
 
To get more critical information on how to be able to create a on the net store visit [http://enteralia.com/vender-en-internet.html crear tienda online]
+
<PRE>
 +
/* Enable flat device tree support */
 +
#define CONFIG_OF_LIBFDT
 +
</PRE>
 +
 
 +
Now cross compile U-Boot using the GoFlex Home configuration:
 +
 
 +
<PRE>
 +
make CROSS_COMPILE=arm-linux-gnueabi- distclean
 +
make CROSS_COMPILE=arm-linux-gnueabi- goflexhome_config
 +
make CROSS_COMPILE=arm-linux-gnueabi- u-boot.kwb
 +
</PRE>
 +
 
 +
Compiling should conclude with output similar to that below.
 +
 
 +
<PRE>
 +
Preparing kirkwood boot image to boot from nand
 +
Nand ECC mode = default
 +
Nand page size = 0x800
 +
Image Type:  Kirkwood Boot from NAND Flash Image
 +
Data Size:    418124 Bytes = 408.32 kB = 0.40 MB
 +
Load Address: 00600000
 +
Entry Point:  00600000
 +
</PRE>
 +
 
 +
=== Testing your new U-Boot ===
 +
 
 +
It is always a good idea to load your newly compiled version of U-Boot into RAM first and test it.  
 +
 
 +
<PRE>
 +
setenv ipaddr 192.168.0.250
 +
setenv serverip 192.168.0.251
 +
tftp 0x800000 u-boot.kwb
 +
go 0x800200
 +
</PRE>
 +
 
 +
Note: Older versions of U-Boot may not always chain load newer versions, and hence this may not always yield confidence-building results.
 +
 
 +
Another option is to test using the serial bootloader in Kirkwood SoCs that has a BootROM version 1.21 or greater. U-Boot distributes a kwboot utility in the tools folder for this task:
 +
 
 +
<PRE>
 +
./kwboot -t -B 115200 /dev/ttyUSB0 -b u-boot.kwb -p
 +
</PRE>
 +
 
 +
This should yield results comparable to that below:
 +
 
 +
<PRE>
 +
Sending boot message. Please reboot the target.../
 +
Sending boot image...
 +
  0 % [......................................................................]
 +
  2 % [......................................................................]
 +
 
 +
96 % [......................................................................]
 +
98 % [...................................................]
 +
[Type Ctrl-\ + c to quit]
 +
 +
 
 +
U-Boot 2014.01 (Apr 11 2014 - 05:50:15)
 +
Seagate GoFlex Home
 +
 
 +
SoC:  Kirkwood 88F6281_A1
 +
DRAM:  128 MiB
 +
WARNING: Caches not enabled
 +
NAND:  256 MiB
 +
*** Warning - bad CRC, using default environment
 +
 
 +
In:    serial
 +
Out:  serial
 +
Err:  serial
 +
Net:  egiga0
 +
Warning: failed to set MAC address
 +
</PRE>
 +
 
 +
=== Flasing U-Boot ===
 +
 
 +
When you are confident and ready to take the plunge, you can burn U-Boot to flash using:
 +
 
 +
<PRE>
 +
setenv ipaddr 192.168.0.250
 +
setenv serverip 192.168.0.251
 +
tftp 0x6400000 u-boot.kwb
 +
nand erase 0x0 0x100000
 +
nand write.e 0x6400000 0x0 0x100000
 +
</PRE>
 +
 
 +
Upon reboot, you should be greeted with your new U-Boot. Congratulations.
 +
 
 +
<PRE>
 +
U-Boot 2014.01 (Apr 11 2014 - 05:50:15)
 +
Seagate GoFlex Home
 +
 
 +
SoC:  Kirkwood 88F6281_A1
 +
DRAM:  128 MiB
 +
WARNING: Caches not enabled
 +
NAND:  256 MiB
 +
*** Warning - bad CRC, using default environment
 +
 
 +
In:    serial
 +
Out:  serial
 +
Err:  serial
 +
Net:  egiga0
 +
Warning: failed to set MAC address
 +
 
 +
88E1116 Initialized on egiga0
 +
Hit any key to stop autoboot:  0
 +
</PRE>
 +
 
 +
You will need to restore your ethernet MAC address. It can be found on the nameplate of your Seagate GoFlex Home.
 +
 
 +
<PRE>
 +
Marvell>> setenv ethaddr 00:10:75:2A:71:CC
 +
Marvell>> saveenv
 +
Saving Environment to NAND...
 +
Erasing NAND...
 +
Erasing at 0x60000 -- 100% complete.
 +
Writing to NAND... OK
 +
</PRE>

Latest revision as of 13:05, 11 April 2014

Compiling U-Boot with Device Tree Support for the Seagate GoFlex Home

Download the latest version of U-Boot and extract the files to a working folder:

wget ftp://ftp.denx.de/pub/u-boot/u-boot-latest.tar.bz2
tar -xjf u-boot-latest.tar.bz2
cd u-boot-2014.01

By default, the Seagate GoFlex Home configuration does not enable Device Tree Support and needs to be manually enabled. To do this add the following to /include/configs/goflexhome.h

/* Enable flat device tree support */
#define CONFIG_OF_LIBFDT

Now cross compile U-Boot using the GoFlex Home configuration:

make CROSS_COMPILE=arm-linux-gnueabi- distclean
make CROSS_COMPILE=arm-linux-gnueabi- goflexhome_config
make CROSS_COMPILE=arm-linux-gnueabi- u-boot.kwb

Compiling should conclude with output similar to that below.

Preparing kirkwood boot image to boot from nand
Nand ECC mode = default
Nand page size = 0x800
Image Type:   Kirkwood Boot from NAND Flash Image
Data Size:    418124 Bytes = 408.32 kB = 0.40 MB
Load Address: 00600000
Entry Point:  00600000

Testing your new U-Boot

It is always a good idea to load your newly compiled version of U-Boot into RAM first and test it.

setenv ipaddr 192.168.0.250
setenv serverip 192.168.0.251
tftp 0x800000 u-boot.kwb
go 0x800200

Note: Older versions of U-Boot may not always chain load newer versions, and hence this may not always yield confidence-building results.

Another option is to test using the serial bootloader in Kirkwood SoCs that has a BootROM version 1.21 or greater. U-Boot distributes a kwboot utility in the tools folder for this task:

./kwboot -t -B 115200 /dev/ttyUSB0 -b u-boot.kwb -p

This should yield results comparable to that below:

Sending boot message. Please reboot the target.../
Sending boot image...
  0 % [......................................................................]
  2 % [......................................................................]

 96 % [......................................................................]
 98 % [...................................................]
[Type Ctrl-\ + c to quit]
�

U-Boot 2014.01 (Apr 11 2014 - 05:50:15)
Seagate GoFlex Home

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Warning: failed to set MAC address

Flasing U-Boot

When you are confident and ready to take the plunge, you can burn U-Boot to flash using:

setenv ipaddr 192.168.0.250
setenv serverip 192.168.0.251
tftp 0x6400000 u-boot.kwb
nand erase 0x0 0x100000
nand write.e 0x6400000 0x0 0x100000

Upon reboot, you should be greeted with your new U-Boot. Congratulations.

U-Boot 2014.01 (Apr 11 2014 - 05:50:15)
Seagate GoFlex Home

SoC:   Kirkwood 88F6281_A1
DRAM:  128 MiB
WARNING: Caches not enabled
NAND:  256 MiB
*** Warning - bad CRC, using default environment

In:    serial
Out:   serial
Err:   serial
Net:   egiga0
Warning: failed to set MAC address

88E1116 Initialized on egiga0
Hit any key to stop autoboot:  0

You will need to restore your ethernet MAC address. It can be found on the nameplate of your Seagate GoFlex Home.

Marvell>> setenv ethaddr 00:10:75:2A:71:CC
Marvell>> saveenv
Saving Environment to NAND...
Erasing NAND...
Erasing at 0x60000 -- 100% complete.
Writing to NAND... OK