--- /dev/null
+Q. Did you find this message when the firmware compiled?
+
+ obj/bluetank.elf section `.text' will not fit in region `MEM_L1_CODE'
+
+A. Please fix the linker script for BF592!
+
+ /opt/uClinux2011R1RC4/bfin-elf/bfin-elf/lib/bf592.ld
+
+ (Wrong codes)
+ MEM_L1_CODE : ORIGIN = 0xFFA00000, LENGTH = 0x4000
+ MEM_L1_CODE_CACHE : ORIGIN = 0xFFA04000, LENGTH = 0x4000
+
+ (Correct codes)
+ MEM_L1_CODE : ORIGIN = 0xFFA00000, LENGTH = 0x8000
+
+ BF592 doesn't have any cache.
+ So MEM_L1_CODE_CACHE is wrong.