- 
	
- А что если он найдёт сигнатуру в коде, раньше времени? - fk0(15.02.2020 15:16)
			
- CRC не совпадёт, приложение не запустится. Работа загрузчика с новой прошивкой проверяется перед отправкой заказчику, ну и потом какова вероятность такого совпадения? - Молодой коллега(16.02.2020 09:40 - 09:43)
					
- Говнокод какой-то. А что будешь делать, если 1) не запустилось из-за CRC, 2) таки запустилось и далее глюкодром. - fk0(16.02.2020 13:30)
							
- Говнокод бесспорно) Молодой коллега(159 знак., 16.02.2020 22:52)
 
 
 - Говнокод какой-то. А что будешь делать, если 1) не запустилось из-за CRC, 2) таки запустилось и далее глюкодром. - fk0(16.02.2020 13:30)
							
 - Жизнь без риска скучна. - SciFi(15.02.2020 15:23)
 
 - CRC не совпадёт, приложение не запустится. Работа загрузчика с новой прошивкой проверяется перед отправкой заказчику, ну и потом какова вероятность такого совпадения? - Молодой коллега(16.02.2020 09:40 - 09:43)
					
 - а я в начале, структуру, crc, инфу о прошивке, размер, указатели на данные подгружаемых модулях и прочуюю хню, всего порядка 200 байт ) - Aleksey_75(15.02.2020 01:17)
			
- Так у ТС вопрос был как загрузчику определить размер прошивки. Как в вашу структуру попадает информация о размере файла прошивки? - Молодой коллега(15.02.2020 01:27)
					
- не определить, а как и и куда скласть. - RED_DRAGON(15.02.2020 01:43)
							
- В моей идее можно "скласть" куда угодно, загрузчик найдет если оно есть) - Молодой коллега(15.02.2020 01:50)
									
- вектор reset вы можете направить куда хотите. (таки внезапно) - RED_DRAGON(15.02.2020 02:03)
											
- viva gcc libre! - RED_DRAGON(15.02.2020 02:37)
 - у мну так Aleksey_75(81 знак., 15.02.2020 02:11)
 
 - так с бинарником будет тоже самое, размер по последнему знаку ) "копать отсюда и до обеда" ) плюсом исключение ненужного поиска крайнего элемента , т.к. если флеши в проце 2мб это весьма долго выйдет - Aleksey_75(15.02.2020 01:57)
											
- Так я не просто ищу, я попутно CRC считаю) - Молодой коллега(15.02.2020 02:05)
													
- а какая разница ? проверка ничего не стоит в плане времени ? скока там тактов на сравнение выходит ? - Aleksey_75(15.02.2020 02:14)
															
- йопнет... - RED_DRAGON(15.02.2020 02:21)
																	
- в смысле изда.ёт ?? ))) - Aleksey_75(15.02.2020 02:27)
																			
- -> - RED_DRAGON(15.02.2020 02:32, youtube)
 - пока Коллега шуршит по прошивке.. хз чем он таки управляет. в военное время косинус может достигать и 4х и 7и - RED_DRAGON(15.02.2020 02:29)
																					
- я уже понял) - Aleksey_75(15.02.2020 02:37)
 
 
 
 - в смысле изда.ёт ?? ))) - Aleksey_75(15.02.2020 02:27)
																			
 
 - йопнет... - RED_DRAGON(15.02.2020 02:21)
																	
 - искать..... ну это отдельный вид спорта, не будем мешать :D - RED_DRAGON(15.02.2020 02:13)
 
 - а какая разница ? проверка ничего не стоит в плане времени ? скока там тактов на сравнение выходит ? - Aleksey_75(15.02.2020 02:14)
															
 
 - Так я не просто ищу, я попутно CRC считаю) - Молодой коллега(15.02.2020 02:05)
													
 - можно искать, можно знать где есть. - RED_DRAGON(15.02.2020 01:55)
											
- +1. есть размер, есть crc, остальные телодвижения без надобности) - Aleksey_75(15.02.2020 02:01)
 
 
 - вектор reset вы можете направить куда хотите. (таки внезапно) - RED_DRAGON(15.02.2020 02:03)
											
 
 - В моей идее можно "скласть" куда угодно, загрузчик найдет если оно есть) - Молодой коллега(15.02.2020 01:50)
									
 - внешним тулом. каким и какой алгоритм, ваше дело - RED_DRAGON(15.02.2020 01:32)
 - использую бинарники, прога флешер добавляет размер прошивки и её crc. При загрузке бут считает crc на основе размера , если сошелся переход в прикладное по, нет сидим в буте - Aleksey_75(15.02.2020 01:30)
							
- сорян! не флешер ,а шифровальщик) сижу и думаю что-то не так ))) - Aleksey_75(15.02.2020 01:35)
 
 
 - не определить, а как и и куда скласть. - RED_DRAGON(15.02.2020 01:43)
							
 - +100500 логично делать сразу после таблицы векторов. тогда ее адрес всегда понятен. вектор ресет ставить на первый фактический адрес ПО после блока данных! - RED_DRAGON(15.02.2020 01:21)
 
 - Так у ТС вопрос был как загрузчику определить размер прошивки. Как в вашу структуру попадает информация о размере файла прошивки? - Молодой коллега(15.02.2020 01:27)
					
 - не надо "тупо" :) мы все тут живем и стараемся сделать мир лучше (ну ктото может и наоборот :)) лучше делать хорошо :)) будет обидно столкнуться с чьимто "тупо" с последствиями в реальной системе... поведение систеы должно быть детерминировано во  RED_DRAGON(136 знак., 15.02.2020 01:04)
			
- Тупо не в смысле тупо, а в смысле без изысков - 8 псевдослучайных байт. Тупо != плохо:))  Молодой коллега(52 знак., 15.02.2020 01:16)
					
- наверное Тупо == просто! - Aleksey_75(15.02.2020 01:19)
 
 
 - Тупо не в смысле тупо, а в смысле без изысков - 8 псевдослучайных байт. Тупо != плохо:))  Молодой коллега(52 знак., 15.02.2020 01:16)
					
 
 - А что если он найдёт сигнатуру в коде, раньше времени? - fk0(15.02.2020 15:16)