This document contains information from a top
level perspective.
Detailed release notes for the Linux kernel and for U-boot are in
the installed image (ReleaseNotes_0_9_8.pdf) and available on the website (omap35x_psp_release_notes_0_9_8.pdf).
Consult the getting started guide for Installation Instructions.
Other Information
The following wiki pages contain extra and customer contributed information about the EVM.
New Features in 0.9.8
- Micron NAND bad block
management. Added support to X-Loader and U-Boot for managing bad blocks
on Micron NAND flash. For more details please see PSP Release Notes.
- The JFFS2 filesystem image on
Micron boards is now usable.
- thttpd HTTP server.
thttpd is a simple, small, portable, fast, and secure HTTP server.
It handles only the minimum necessary to implement HTTP/1.1, has a very
small run-time size, since it does not fork and is very careful about
memory allocation. It compiles cleanly on most any Unix-like OS. In
typical use it's about as fast as the best full-featured servers and under
extreme load it's much faster.
- mtd-utils flash utilities. The
mtd-utils package contains utilities related to handling MTD devices, and
for dealing with NAND flash and JFFS2 filesystem format.
- Windows installer. Allows one
to install the content of OMAP35x SDK under Windows OS. Development
under Windows is not supported.
Issues Fixed in 0.9.8
- LCD fix: A patch
previous shipped with 0.9.7 was incorporated into 0.9.8. The patch
fixed a problem that caused the LCD to fail to initialize on some boards.
- The previous limit on the size
of the U-Boot environment variables has been eliminated. This
limitation previously effected Samsung boards.
- NAND ECC handling in Linux
kernel. The configuration of the kernel was changed to use the same
ECC layout as is used in U-boot. This eliminates many errors seen
when trying to use a JFFS2 file-system when the image was written with
U-boot.
- Many others documented in the
PSP release notes.
Known Issues and Important Notes
- This patch release does not
update the Getting Started Guide (GSG). The directory names in the
guide still include the 0.9.7 version. Some additional installed
files are present beyond what is documented in the GSG.
- This release supports EVMs
with two different package-on-package (POP) memories devices. The variants
are named Samsung and Micron after the respective memory manufacturer. See
the OMAP3503EVM_Getting_Started.pdf document for details and how to
determine which board type you have. There are two Hardware User's Guides
on the CD, one for each board variant.
- As shipped, the only login
user is root. The password for root is blank.
- If you power down while
running the JFFS2 file system with out going through a reboot, the file
system will report a CRC error when next mounted. To shutdown properly use
the halt or reboot commands.
- The LCD will blank after approximately
1 hour of no keypad presses. A keypad press will bring it back on. The
screen blanking interval is set via a statement such as the one below. The
value is specified in seconds. A value of 0 will disable the blanking
function.
$ echo 3600 > /sys/power/fb_timeout_value
- A number of stability fixes
have occurred in this release with regard to power management in the
kernel. There are still known issues regarding power management and the
board resident Ethernet interface. See the full release notes for details.
For this reason the startup script only enables the lowest level of power
management at startup. This gives the user a more stable initial setup.
However, if you are interested in measuring power consumption or
experimenting with power management you should change the setting given to
/sys/power/cpuidle_deepest_state
as described in the kernel user's guide.
Previous Releases
Features in 0.9.7
- Samsung OneNAND bad block
management. Added support to X-Loader and U-Boot for managing bad blocks on
Samsung OneNAND flash. For more details please see PSP Release Notes.
- zlib compression library. zlib
is a free, general-purpose, lossless data-compression library for use on
any computer hardware and operating system. The zlib data format is
portable across platforms.
- JPEG library. Implements JPEG
image compression and decompression. JPEG is a standardized compression
method for full-color and gray-scale images. JPEG is lossy format, meaning
that the output image is not identical to the input image. Image quality
depends on the compression ratio.
- libpng PNG library. libpng is
the official PNG reference library. It supports almost all PNG features,
is extensible, and has been extensively tested.
- FreeType font library.
FreeType 2 is a software font engine that is designed to be small,
efficient, highly customizable, and portable while capable of producing
high-quality output (glyph images). It can be used in graphics libraries,
display servers, font conversion tools, text image generation tools, and
many other products as well.
Features in 0.9.5
- 0.9.5 was the first public
release for the OMAP35x EVM.