Yes, I checked it, the bytes change, but it does not affect the result, the oscilloscope still starts in the basic configuration and ignores what is recorded in sector 710.
Therefore, ONEday does not move the image on the display
//----------------------------------------------------------------------------------------------------------------------------------
#include "display_control.h"
#define DISPLAY_CONFIG_ADDRESS (uint32 *)0x81BFFC00
this shows somewhere in the RAM memory, but I don't know how the value from the sd card gets to the data instead of the ram.
In addition, other data can already be written in the given place, since some data (RAM) has been added to the program
I found something here: fnirsi_1013d_sd_card_bootloader.c
It's just that I don't even have it included in the MAKE translation, so I don't know if it will change anything
//Load the remainder of the program from the SD card
if(sd_card_read(PROGRAM_START_SECTOR + 1, blocks, (void *)0x81C001E0) != SD_OK)
{
//On error just frees
while(1);
}
}
//Load the display configuration sector to DRAM before the startup screen program
if(sd_card_read(DISPLAY_CONFIG_SECTOR, 1, (void *)0x81BFFC00) != SD_OK)
{
//On error just frees
while(1);
}
//Run the startup screen program
unsigned int address = 0x81C00000;
It would be good if the flood programmer looked at it. well thank you