Samraksh / eMote

eMote OS -- Multiple Ports (using .NET MF v4.3)
0 stars 0 forks source link

Demo XIP on DotNow #59

Open Nathan-Stohs opened 10 years ago

Nathan-Stohs commented 10 years ago

Do a demo of XIP (execute-in-place) on external NOR flash on the DotNow. Requested by Mukundan.

Will either enable external flash in a bootloader and copy to external flash, or add external flash initialization to JTAG script and write a binary with custom linker file.

Note that I expect XIP performance on an external bus to be terrible so I sort of advise against expecting to do this in general or at least being very careful about it. Along with the demo I will do some quick performance tests.

Nathan-Stohs commented 10 years ago

Tried to get this working. OpenOCD v0.7 would always fail writing to our flash, otherwise it should be supported. Will have to write test app with bootloader.

MichaelAtSamraksh commented 9 years ago

Some settings in the alternate emote_bl_config.cpp (* cannot remember exact name) are wrong without remapping. Might work with updated recent fixes to FSMC timings? Using the NOR flash to hold MFUpdate images and swap those into flash using micro booster is another option.