ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
4 мая
1515231 Топик полностью
SciFi (29.04.2025 10:07, просмотров: 63) ответил Nikolay_Po на Ну, это нужно статап у бутлоадера вообще исключить. А я делал на Си. Но в общем согласен - чтобы бутлоадер был компактным и независимым от приложения и чтобы у приложения был свой стартап, стоит делать загрузчик самодостаточным без стартапа.
У меня стартап всегда свой. Там всего несколько строчек. Привык так делать. 
// copy-init variables
extern char __etext[], __data_start__[], __data_len[];
memcpy(__data_start__, __etext, (int)__data_len);
// zero-init variables
extern char __bss_start__[], __bss_len[];
memset(__bss_start__, 0, (int)__bss_len);
extern int main();
(void)main();
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้