Hello, One additional note: my environment is just composed of:
- ARM GCC EABI Toolchhain & Eclipse (no IAR, no CCS, no JTAG) - BeagleBoard Rev C running U-Boot already - I do not let U-Boot to autoboot anything, but instead I get into U-Boot - I load the .srec file generated after building my aplication (> loads) - Once loaded, I just give over control to my application (> go 80008000) In other words, I take benefit from U-Boot already initializing most of the SoC, I just need to make it able to run at full speed, caches enabled, for my bare-metal application benchmark. Is should be possible, shouldn't it? Thanks! On Saturday, December 10, 2016 at 3:28:36 PM UTC+1, Laurent GONZALEZ wrote: > > On 08/12/2016 05:15, Jaime Andrés Aranguren Cardona wrote: > > - If instead I call CacheDisable(CACHE_ALL); performance gets down, but > just by little margin, see below: > > I guess that cache were never enabled at all. Performance without caches > must be dramatically lower (kind of ratio between your bare-metal and Linux) > I don't know StarterWare enough to tell you what to do , but remember that > data cache is only running when MMU is on, so make sure MMU is on. > -- > Laurent > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/ddf52f88-e8ba-4d9f-a2f0-94ac0225c793%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
