Wednesday, July 23, 2008

DBGU, what the....

DBGU,... istilah apalagi itu!!!
Secara sekilas saya simpulkan :
  • DBGU singkatan Debug Unit
  • DBGU adalah port serial (sama seperti rs232) di Atmel ARM7 ditujukan untuk mendownload / upgrade program ke flash dengan syarat : di flash sudah terdapat program boot yang disebut SAM-BA Boot Assistant.
  • SAM-BA memungkinkan pendownloadan melalui port DBGU dan port USB.
  • ARM7 Atmel menyimpan SAM-BA dalam suatu read only memory yang tersembunyi. SAM-BA ini dapat ditransfer ke flash dengan prosedur tertentu yang disebut SAM-BA™ Boot System Recovery. (Untuk lebih jauh tentang prosedur ini, silakan baca artikel-artikel tentang SAM-BA sistem recovery). Jika flash telah terinstall SAM-BA, kita bisa menggunakan port DBGU untuk mendownload program kita ke flash.
  • Untuk mendownload program melalui port DBGU kita harus pake software yang disebut SAM-BA GUI. Kadang disebut sebagai SAM-BA juga, menjadi rancu bahwa SAM-BA yang dimaksud adalah program yang ada di flash atau software di PC. Harus melihat konteks kalimatnya.
  • DBGU juga dapat digunakan untuk komunikasi serial biasa sama persis seperti RS232, hanya saja ada keterbatasan pilihan seperti jumlah bit data tidak bisa 9 bit.
  • Jika kita ingin dapat upgrade program di flash dan komunikasi serial layaknya RS232 hanya dengan satu port saja, gunakan port DBGU sebagai port untuk donwload program ke flah dan untuk komunikasi, dengan syarat di flash sudah ditanam SAM-BA.

Untuk keterangan lebih lanjut :

0 komentar: