embeded/Cortex-M3 Ti2018. 5. 8. 17:03

부트로더와 어플리케이션을 합치는걸 찾는데

단순하게 SCT 파일 하나 한다고 해서 될게 아닌 듯..

일단 intel hex로 출력하고 SREG_CAT을 이용하여 붙여주어야 할 것으로 보인다.

사용자 명령을 통해 빌드 이후에 합치도록 하는게 핵심?


GENERAL: MERGING TWO APPLICATIONS INTO ONE INTEL HEX FILE

Information in this article applies to:


C51 All Versions

C166 All Versions

C251 All Versions

MDK-ARM any Version 


srec_cat.exe HexFile1.hex -Intel HexFile2.hex -Intel -o MergedHexFile.hex -Intel

[링크 : http://www.keil.com/support/docs/2666.htm]

[링크 : https://sourceforge.net/projects/hex2bin/]

[링크 : http://srecord.sourceforge.net/]

    [링크 : http://www.keil.com/forum/18063/]


IAR은 UI레벨에서 합치는게 있는 듯.. 그래서 더 비싼건가...

[링크 : https://www.iar.com/support/tech-notes/general/creating-a-bootloader-for-cortex-m/]

'embeded > Cortex-M3 Ti' 카테고리의 다른 글

CMSIS for stellaris/TM4C  (0) 2018.02.12
cortex m3 어셈블리 bl, cbz  (0) 2018.01.04
cortex-m3 keil 부트로더  (0) 2017.12.21
keil sct - 링커 스크립트  (0) 2017.12.11
lm3s 부트로더  (0) 2017.11.21
Posted by 구차니