To achieve this, create a new image in Gimp and save it as ".ppm". To maintain the splash screen on the LCD you can replace the Linux Logo with the figure used for the splash screen, the side effect is a blink when Linux takes over the LCDC. When Linux takes control of the board it initializes the LCD controller and Framebuffer again. Now reboot the board and you should see the splash screen on the LCD. Save the environment variables: MX25 U-Boot > saveenv The SD card block size in bytes: MX25 U-Boot > setenv splashimage_mmc_blksize 512 MX25 U-Boot > setenv splashimage_mmc_blkcnt 0x2b5 ![]() for a 308278 bytes bitmap, 0x2B5 blocks are enough on a 512 bytes per block SD, (308278 / 512). The amount in blocks to be read from the SD card, this depends on the bitmap size, i.e. MX25 U-Boot > setenv splashimage_mmc_init_block 0x260 The block on the SD where the bitmap is stored, this must match the block on step 4. The SD device on the board: MX25 U-Boot > setenv splashimage_mmc_dev 0 The address in memory to load the splash screen from: MX25 U-Boot > setenv splashimage 0x80800000 Update u-Boot environment variables for the splash screen to work: Turn on the board and stop at u-boot prompt: MX25 U-Boot > If you need to relocate the image, update also the environment variable "splashimage_mmc_init_block", see step 6. Insert the SD and run: $sudo dd if=/rpm/BUILD/u-boot-2009.08/u-boot.bin of=/dev/mmcblk0 bs=512Īrgument seek 608, skips the first 608 blocks of the SD (608x512) where the uboot is stored. Program a SD card with the new u-Boot binary and a bitmap image to be displayed. ltib -p u-boot -m scbuildĪfter completing this step an u-Boot binary (u-boot.bin) will be saved at /rpm/BUILD/u-boot-2009.08 To extract the source and aply the patch run: Copy the "" downloaded to /opt/freescale/pkgs Replace the file "" located at /config/platform/imx by the one downloaded It is available on If needed follow the getting started section instructions.Īfter installing the BSP and running LTIB for the first time, it's time to update u-boot: This page provides instructions to add support for the LCDC on the u-boot.ġ - Install Freescale i.MX25 BSP, SDK 1.7 However, currently, the code provided on Freescale's BSP only implements support for the LCD controller on Linux. Reading directly from display-timings node, to support itĭrivers/core/ofnode.c | 47 +++++++++++++++++++++++++++++++++++++++++++ĭiff -git a/drivers/core/ofnode.c b/drivers/core/ofnode.Having a bitmap on the LCD a few seconds after boot is a requirement on several embedded systems, u-Boot supports this feature. Resolution, in case if a display supports single resolution, it fails Subnode of display-timings node, for displays supporting multiple Ofnode_decode_display_timing supports reading timing parameters from ` (5 subsequent siblings) 6 siblings, 2 replies 20+ messages in thread 10:05 ` test: dm: test-fdt: Add decode_panel_timing test Nikhil M Jain 10:05 Add u-boot splash screen support for AM62x Nikhil M 10:05 ` Nikhil M Jain * drivers: core: ofnode: Add panel timing decode. Tools/logos/ti.bmp | Bin 0 -> 160770 bytesġ9 files changed, 1570 insertions(+), 5 deletions(-)Ĭreate mode 100644 drivers/video/tidss/KconfigĬreate mode 100644 drivers/video/tidss/MakefileĬreate mode 100644 drivers/video/tidss/tidss_drv.cĬreate mode 100644 drivers/video/tidss/tidss_drv.hĬreate mode 100644 drivers/video/tidss/tidss_regs.h ![]() Test: dm: test-fdt: Add decode_panel_timing testĭrivers: video: simple_panel: make simple panel independent ofĭrivers: video: tidss: TIDSS video driver support for AM62xīoard: ti: am62x: am62x: Add splash screen env variablesīoard: ti: am62x: evm: Add splash screen supportĭrivers/video/tidss/tidss_drv.c | 943 +++++++++++++++++++++++++++++++ĭrivers/video/tidss/tidss_drv.h | 137 +++++ĭrivers/video/tidss/tidss_regs.h | 292 ++++++++++ Dropped uclass_get_device_by_name in board_initĭrivers: core: ofnode: Add panel timing decode. The changes in patch 4 depends on the patch sent for addition ofĪm62x.env file to set environment variables for AM62x. On microtips panel (Model No: 13-101HIEBCAF0-S) supported by AM62x. Splash screen support, to display TI logo during boot-up. To: agust, u-boot, sjg +Cc: vigneshr, nm, trini, devarsht, tomba, n-jain1Įnable TI Display Subsystem(TIDSS) driver as UCLASS_VIDEO. ` (6 more replies) 0 siblings, 7 replies 20+ messages in threadįrom: Nikhil M Jain 10:05 UTC ( / raw) 10:05 ` drivers: core: ofnode: Add panel timing decode Nikhil M Jain All of help / color / mirror / Atom feed * Add u-boot splash screen support for AM62x. Add u-boot splash screen support for AM62x.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |