Merge tdk_new and Ti375 Efinity support
Keep the current GPS software and Genesys2/VCU118 flows while integrating Ti375C529 Efinity, flash, programming, and debug support. Add board-specific SPI NOR profiles and persistent GPS flash layouts across all three boards.
This commit is contained in:
@@ -144,10 +144,9 @@
|
||||
* 20 ms navigation bit; at a few ppm the 15 minute bound leaves
|
||||
* roughly two orders of magnitude of margin, and broadcast
|
||||
* ephemeris validity caps reuse well before that anyway. */
|
||||
/* Persistent ephemeris cache. The Genesys2 image places the
|
||||
* bitstream at 0 and the application at 0x01800000 on a 32 MiB
|
||||
* S25FL256S, so the last two 64 KiB sectors are free. Keeping the
|
||||
* store at the very top leaves the application region free to grow. */
|
||||
/* Persistent ephemeris cache. Board Makefiles place this store in
|
||||
* two reserved 64 KiB sectors near the top of the selected flash.
|
||||
* The defaults describe the 32 MiB Genesys2 layout. */
|
||||
#ifndef GPS_EPHEMERIS_FLASH_ENABLE
|
||||
#define GPS_EPHEMERIS_FLASH_ENABLE 1
|
||||
#endif
|
||||
@@ -170,8 +169,8 @@
|
||||
/*
|
||||
* Persistent navigation context (almanac, ionosphere model, last
|
||||
* position) in the two 64 KiB sectors immediately below the
|
||||
* ephemeris store. The application image lives at 0x01800000 and
|
||||
* is far smaller than the gap.
|
||||
* ephemeris store. Board Makefiles override both bases together for
|
||||
* larger flash devices.
|
||||
*/
|
||||
#ifndef GPS_NAV_CONTEXT_FLASH_BASE
|
||||
#define GPS_NAV_CONTEXT_FLASH_BASE 0x01FC0000UL
|
||||
|
||||
Reference in New Issue
Block a user