Categories
บทความ

SAMA5D4 Xplained Ultra Flash Image

ขั้นตอนการ Flash ไฟล์ Image ของบอร์ด SAMA5D4 Xplained Ultra

  • ใส่ Jumper  JP7 เพื่อไม่ให้บอร์ด boot จาก NAND Flash แล้วเสียบสาย Micro USB เข้ากับ J11 แล้วก็เสียบเข้ากับ Computer
  • หากยังไม่ได้ติดตั้ง Driver ให้ทำการติดตั้ง USB Driver เสียก่อน เปิด Device Manager ขึ้นมาเพื่อดูว่าบอร์ดต่ออยู่กับพอร์ทอะไร
  • ต่อไปให้เปิดโปรแกรม SAM-BA เวอร์ชั่น 2.17 ขึ้นมา เลือกพอร์ทที่เชื่อต่อ และบอร์ดที่จะใช้เป็น at91sama5d4x-explained แล้วคลิกปุ่ม Connect
  • หลังจากเชื่อมต่อกับบอร์ดได้แล้ว ให้คลิกที่ Tab NandFlash เลือก Enable NandFlash ตรงช่อง Scripts และคลิกที่ปุ่ม Execute เพื่อให้เริ่มการทำงานของ NandFlash
  • หลังจากนั้นในช่อง Scripts ให้เลือก Erase All แล้วคลิกปุ่ม Execute เพื่อลบข้อมูลใน NAND Flash
  • ขั้นตอนต่อไปคือการ Enable PMECC ให้เลือก Enable OS PMECC parameters ที่ช่อง Scripts แล้วคลิกที่ปุ่ม Execute
  • เสร็จแล้วก็ตั้งค่า PMECC โดยเลือก Pmecc Configuration แล้วคลิกที่ปุ่ม Execute จะมีหน้าต่างการตั้งค่า ECC ขึ้นมา ให้ตั้งค่าตามรูปแล้วคลิกที่ปุ่ม OK
  • ต่อไปเป็นการเขียนไฟลื AT91 Bootstap ไปยัง NAND Flash โดยเลือก Send Boot File ในช่อง Script คลิกที่ปุ่ม Execute แล้ว browse ไปหาไฟล์ at91bootstrap-sama5d4_xplained.bin แล้วคลิกที่ปุ่ม Open
  • ขั้นตอนต่อไปคือการเขียนไฟล์ uboot ไปยัง NAND Flash ในช่อง Address ให้ใส่ 0x40000 แล้ว browse ไปหาไฟล์ u-boot-sama5d4-xplained.bin แล้วคลิกที่ปุ่ม Send File
  • ต่อไปเป็นการเขียนไฟล์ dtb ไปยัง NAND Flash ในช่อง Address ให้ใส่เป็น 0x180000 แล้ว browse ไปหาไฟล์ at91-sama5d4_xplained_hdmi.dtb แล้วคลิกที่ปุ่ม Send File
  • ต่อไปเป็นการเขียนไฟล์ Linux kernel ไปยัง NAND Flash ในช่อง Address ให้ใส่เป็น 0x200000 แล้ว browse ไปยังไฟล์ zImage-sama5d4-xplained.bin แล้วคลิกที่ปุ่ม Send File
  • ไฟล์สุดท้ายที่จะเขียนลงไปยัง NAND Flash คือ rootfs หรือ root file system ในช่อง Address ให้ใส่ค่าเป็น 0x800000 แล้ว browse ไปหาไฟล์ atmel-qt5-demo-image-sama5d4-xplained.ubi แล้วคลิกที่ปุ่ม Send File และรอจนกว่าการเขียนไฟล์จะเสร็จ

หลังจากเขียนไฟล์ทุกไฟล์ลงไปยัง NAND Flash แล้ว ให้กดปุ่ม Reset เพื่อเริ่มการ boot จาก NAND Flash ในระหว่างการเขียนไฟล์ สามารถดูสถานะต่างๆจาก Debug terminal โดยใช้ USB to Serial ต่อเข้ากับ J1 และใช้โปรแกรม Putty เป็น terminal และถ้า Boot เสร็จแล้วก็สามารถ Login จาก Debug terminal ได้ โดยใช้ชื่อ user คือ root

Categories
บทความ

แนะนำบอร์ด Orange Pi 2G-IOT

Orange Pi เพิ่งเปิดตัวบอร์ด Orange Pi 2G-IOT เป็นบอร์ด Embedded รองรับ OS ubuntu linux และ android ราคาที่เปิดตัวออกมาคือ $9.90 Interface หลักๆของบอร์ดมีดังนี้ Wifi + Bluetooth, USB, LCD, CSI, Micro SD Card, และ Module GSM 2G ถึงแม้ว่า Module 2G อาจจะใช้งานไม่ได้ในบ้านเราในอนาคต แต่ด้วยราคาที่เปิดตัวมาที่ $9.90 และได้ Wifi + Bluetooth มาใช้งาน ก็ถือว่าคุ้มค่ามากครับ

Orange Pi 2G-IOT Specification:

  • SoC – RDA Micro 8810PL ARM Cortex A5 processor @ up to 1.0 GHz with 2Gbit (256 MB) on-chip LPDDR2 RAM, 4Gbit (512 MB) on-chip SLC NAND flash , 256KB L2 cache, Vivante GC860 3D GPU, and GSM/GPRS/EDGE Modem
  • External Storage – micro SD slot
  • Display I/F – LCD connector up to qHD resolution
  • Video – Decoding up to 1080p30, encoding up to 1080p30 H.264
  • Audio I/F – 3.5mm audio +FM jack
  • Connectivity – WiFi 802.11 b/g/n + Bluetooth 2.1/EDR module (RDA5991), and 2G GSM/GPRS/EDGE module with SIM card slot
  • Camera – MIPI CSI-2 connector for camera sensor up to 2MP
  • USB – 1x USB host port, 1x micro USB OTG port
  • Expansion – 40-pin GPIO header with SPI, I2C, ADC, GPIOs, PWM, etc…
  • Debugging – 3x pin UART for serial console
  • Misc – 8 selection jumpers, power button, boot selection header
  • Power Supply – 5V via micro USB port; optional battery
  • Dimensions – 68 x 42 mm