Изучаю оболочку Keil, взял простой пример, и просимулировал его в протеусе, всё работает нормально, потом подправил исходник перекомпелировал, но работать новый хекс незахотел.
Я сравнил два hex файла
Рабочий
Код:
|
:020000040000FA
:1000000018F09FE518F09FE518F09FE518F09FE5C0
:1000100018F09FE50000A0E1F0FF1FE518F09FE554
:1000200040000000DC010000D8010000D401000005
:10003000D001000000000000CC010000C801000059
:10004000B0009FE5AA10A0E35520A0E32430A0E370
:10005000043080E50130A0E3003080E50C1080E53D
:100060000C2080E5083090E5013B13E2FCFFFF0A1D
:100070000330A0E3003080E50C1080E50C2080E523
:1000800074009FE50410A0E3041080E50210A0E3D3
:10009000001080E564009FE5DBF021E300D0A0E1E3
:1000A000200040E2D7F021E300D0A0E1200040E2B0
:1000B000D1F021E300D0A0E1200040E2D2F021E322
:1000C00000D0A0E1800040E2D3F021E300D0A0E125
:1000D000200040E210F021E300D0A0E120009FE5E5
:1000E000010010E31CE09F051CE09F1510FF2FE1AD
:1000F000FEFFFFEAFEE7C04680C01FE000C01FE031
:100100000005004021010000F0000000F5000000A3
:1001100000000000000000000000000000000000DF
:100120001E4806C80B1C134305D000230B70491C46
:100130009142FBD1F5E71A48C01C0323984306C837
:100140000B1C134306D00378401C0B70491C9142D2
:10015000F9D1F1E700B51348007801211248016098
:10016000124801601249134801600E480078011CD2
:100170000904114801600B480078011CFF20414030
:1001800009040E4801600E48006802210842FAD1B5
:1001900001210C480160FEE700BDC04610010000CF
:1001A0001801000080C11FE0088002E0048002E026
:1001B00000000F00188002E0148002E01C8002E0C2
:1001C000008002E00C8002E0FEFFFFEAFEFFFFEA93
:1001D000FEFFFFEAFEFFFFEAFEFFFFEAFEFFFFEA87
:00000001FF |
И не рабочий, тоесть перекомпелированый моим кейлом
Код:
|
:020000040000FA
:10800000000000EB250000EB2C008FE2000C90E854
:1080100000A08AE000B08BE001704AE20B005AE158
:108020000000001A1D0000EB0F00BAE818E04FE254
:10803000010013E303F0471013FF2FE1B00100002C
:10804000C00100000030B0E30040B0E30050B0E3F6
:108050000060B0E3102052E27800A128FCFFFF8A04
:10806000822EB0E13000A128003081451EFF2FE1B3
:1080700001C08FE21CFF2FE11FB500F0B3F8059897
:1080800086460FBC009C02B07047000001C08FE222
:108090001CFF2FE130B47546AE4630BC704700007F
:1080A0002A0000EB0210A0E1F0FFFFEB1CC09FE5EF
:1080B0000FC08CE001001CE30DE08F120FE0A00167
:1080C0001CFF2FE101C08FE21CFF2FE100F070F8D0
:1080D000490000007847C046EBFFFFEB390000EB9A
:1080E0000C009FE50C109FE504209FE508309FE5FC
:1080F0001EFF2FE1608200006086000060820000A9
:108100000F48007801200F49886048600F20000464
:1081100088610B4800780004486109480078FF2115
:10812000484000040749C861C0460648006802216B
:108130000842FAD101200349C860C046FEE70000AA
:1081400080C11FE0008002E0704770477047000068
:108150000E50A0E1180000EB05E0A0E10050B0E1F6
:108160000D10A0E10A30A0E10700C0E300D0A0E1BB
:1081700060D08DE220402DE9D8FFFFEB2040BDE824
:108180000060A0E30070A0E30080A0E300B0A0E3E3
:108190000710C1E305C0A0E1C009ACE8C009ACE824
:1081A000C009ACE8C009ACE801D0A0E11EFF2FE196
:1081B0000400C046C0462000FFF78CFF00009FE58A
:1081C0001EFF2FE1FC8100000C109FE51800A0E3CA
:1081D000563412EF1EFF2FE10800000026000200B7
:1081E0001EFF2FE17847C0461EFF2FE1FC810000F3
:0C81F000FC810000EC0400004480000052
:040000050000800077
:00000001FF |
я так понимаю что у меня программа размещается не по тем адресам что надо, подскажите пожалуйста
Код:
|
чип LPC2138
IDE-Version:
µVision3 V3.80
Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2009
License Information:
231313 WindowsXP
Microsoft
LIC=MPPLQ-NI0I4-PC5J8-3N3SG-Q86HJ-XQF6L
Tool Version Numbers:
Toolchain: RealView MDK-ARM Version: 3.50
Toolchain Path: BIN40
C Compiler: Armcc.Exe V4.0.0.524
Assembler: Armasm.Exe V4.0.0.524
Linker/Locator: ArmLink.Exe V4.0.0.524
Librarian: ArmAr.Exe V4.0.0.524
Hex Converter: FromElf.Exe V4.0.0.524
CPU DLL: SARM.DLL V3.50
Dialog DLL: DARMP.DLL V1.44 |
Прикрепленный файл:
7632235.rar