[Skyeye-developer] SF.net SVN: skyeye: [315] skyeye-v1/trunk/arch/coldfire

Michael.Kang blackfin.kang at gmail.com
Wed Oct 10 22:09:30 CST 2007


Revision: 315
          http://skyeye.svn.sourceforge.net/skyeye/?rev=315&view=rev
Author:   kangsh
Date:     2007-10-10 07:06:18 -0700 (Wed, 10 Oct 2007)

Log Message:
-----------
Add sram defination and uart initialization for csb360 BSP of RTEMS

Modified Paths:
--------------
    skyeye-v1/trunk/arch/coldfire/common/cf_arch_interface.c
    skyeye-v1/trunk/arch/coldfire/common/memory.c
    skyeye-v1/trunk/arch/coldfire/mach/skyeye_mach_mcf5272.c

Modified: skyeye-v1/trunk/arch/coldfire/common/cf_arch_interface.c
===================================================================
--- skyeye-v1/trunk/arch/coldfire/common/cf_arch_interface.c
2007-10-07 10:28:01 UTC (rev 314)
+++ skyeye-v1/trunk/arch/coldfire/common/cf_arch_interface.c
2007-10-10 14:06:18 UTC (rev 315)
@@ -53,7 +53,9 @@
                Memory_Init();
                Instruction_Init();
                instruction_register_instructions();
-               memory_module_setup_segment("ram",0,0x0,16*1024*1024);
+               memory_module_setup_segment("ram",0,0x0,32*1024*1024);
+               /* SRAM for 5272 */
+               memory_module_setup_segment("ram",0, 0x20000000, 4096);
                /* set supervisor mode */
                SRBits->S = 1;
                memory_core.mbar = 0x10000000;

Modified: skyeye-v1/trunk/arch/coldfire/common/memory.c
===================================================================
--- skyeye-v1/trunk/arch/coldfire/common/memory.c       2007-10-07
10:28:01 UTC (rev 314)
+++ skyeye-v1/trunk/arch/coldfire/common/memory.c       2007-10-10
14:06:18 UTC (rev 315)
@@ -319,7 +319,7 @@
        }

        /* Exception 2, access error */
-       printf("retr stor failed for size=%d, offset=0x%08lx\n", Size, Offset);
+       printf("retr stor failed for size=%d, offset=0x%08lx,
pc=0x%x\n", Size, Offset, memory_core.pc);
        skyeye_exit(1);
        return 0;
 }

Modified: skyeye-v1/trunk/arch/coldfire/mach/skyeye_mach_mcf5272.c
===================================================================
--- skyeye-v1/trunk/arch/coldfire/mach/skyeye_mach_mcf5272.c
2007-10-07 10:28:01 UTC (rev 314)
+++ skyeye-v1/trunk/arch/coldfire/mach/skyeye_mach_mcf5272.c
2007-10-10 14:06:18 UTC (rev 315)
@@ -754,6 +754,9 @@
        core->mbar_write = mcf5272_mbar_write;
        core->mbar2_read = mcf5272_mbar2_read;
        core->mbar2_write = mcf5272_mbar2_write;
+
+       mcf5272_io.uart[0].usr |= 0xc;
+
        /* init io  value */
        /* fixme, workaround for uClinux */
        mcf5272_io.pivr = 0x40;


This was sent by the SourceForge.net collaborative development
platform, the world's largest Open Source development site.


-- 
www.skyeye.org



More information about the Skyeye-developer mailing list