LPC2478_Olimex_LPC2478_STK.jflash 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. AppVersion = 40000
  2. [GENERAL]
  3. ConnectMode = 0
  4. CurrentFile = ""
  5. DataFileSAddr = 0x00000000
  6. GUIMode = 0
  7. HostName = ""
  8. TargetIF = 0
  9. USBPort = 0
  10. USBSerialNo = 0x00000000
  11. [JTAG]
  12. IRLen = 0
  13. MultipleTargets = 0
  14. NumDevices = 0
  15. Speed0 = 100
  16. Speed1 = 4000
  17. TAP_Number = 0
  18. UseAdaptive0 = 1
  19. UseAdaptive1 = 0
  20. UseMaxSpeed0 = 0
  21. UseMaxSpeed1 = 0
  22. [CPU]
  23. CheckCoreID = 1
  24. ChipName = "NXP LPC2478"
  25. ClockSpeed = 0x03750280
  26. Core = 0x070001FF
  27. CoreID = 0x4F1F0F0F
  28. DeviceFamily = 0x00000007
  29. EndianMode = 0
  30. HasInternalFlash = 1
  31. InitStep0_Action = "Read 32bit"
  32. InitStep0_Comment = ""
  33. InitStep0_Value0 = 0xE01FC088
  34. InitStep0_Value1 = 0x00000000
  35. InitStep10_Action = "Write 32bit"
  36. InitStep10_Comment = "PLLCFG: Setup M = 36 N = 1 -> 288 MHz PLL"
  37. InitStep10_Value0 = 0xE01FC084
  38. InitStep10_Value1 = 0x00000023
  39. InitStep11_Action = "Write 32bit"
  40. InitStep11_Comment = "PLL feed 1"
  41. InitStep11_Value0 = 0xE01FC08C
  42. InitStep11_Value1 = 0x000000AA
  43. InitStep12_Action = "Write 32bit"
  44. InitStep12_Comment = "PLL feed 2"
  45. InitStep12_Value0 = 0xE01FC08C
  46. InitStep12_Value1 = 0x00000055
  47. InitStep13_Action = "Write 32bit"
  48. InitStep13_Comment = "Enable PLL"
  49. InitStep13_Value0 = 0xE01FC080
  50. InitStep13_Value1 = 0x00000001
  51. InitStep14_Action = "Write 32bit"
  52. InitStep14_Comment = "PLL feed 1"
  53. InitStep14_Value0 = 0xE01FC08C
  54. InitStep14_Value1 = 0x000000AA
  55. InitStep15_Action = "Write 32bit"
  56. InitStep15_Comment = "PLL feed 2"
  57. InitStep15_Value0 = 0xE01FC08C
  58. InitStep15_Value1 = 0x00000055
  59. InitStep16_Action = "Read 32bit"
  60. InitStep16_Comment = ""
  61. InitStep16_Value0 = 0xE01FC088
  62. InitStep16_Value1 = 0x00000000
  63. InitStep17_Action = "Var AND"
  64. InitStep17_Comment = ""
  65. InitStep17_Value0 = 0x00000000
  66. InitStep17_Value1 = 0x04000000
  67. InitStep18_Action = "Var BEQ"
  68. InitStep18_Comment = "Wait until PLL is locked"
  69. InitStep18_Value0 = 0x00000010
  70. InitStep18_Value1 = 0x00000000
  71. InitStep19_Action = "Read 32bit"
  72. InitStep19_Comment = ""
  73. InitStep19_Value0 = 0xE01FC088
  74. InitStep19_Value1 = 0x00000000
  75. InitStep1_Action = "Var AND"
  76. InitStep1_Comment = ""
  77. InitStep1_Value0 = 0x00000000
  78. InitStep1_Value1 = 0x02000000
  79. InitStep20_Action = "Var AND"
  80. InitStep20_Comment = ""
  81. InitStep20_Value0 = 0x00000000
  82. InitStep20_Value1 = 0x00FF7FFF
  83. InitStep21_Action = "Var XOR"
  84. InitStep21_Comment = ""
  85. InitStep21_Value0 = 0x00000000
  86. InitStep21_Value1 = 0x00000023
  87. InitStep22_Action = "Var BNE"
  88. InitStep22_Comment = "Wait for M_N lock"
  89. InitStep22_Value0 = 0x00000013
  90. InitStep22_Value1 = 0x00000000
  91. InitStep23_Action = "Write 32bit"
  92. InitStep23_Comment = "Set CPU clock = PLL / 5; CPU clock = 57,6 MHz"
  93. InitStep23_Value0 = 0xE01FC104
  94. InitStep23_Value1 = 0x00000004
  95. InitStep24_Action = "Write 32bit"
  96. InitStep24_Comment = "Setup USB clock = PLL / 6; USB clock = 48MHz"
  97. InitStep24_Value0 = 0xE01FC108
  98. InitStep24_Value1 = 0x00000005
  99. InitStep25_Action = "Write 32bit"
  100. InitStep25_Comment = "Setup Periphal1 block clock = CPUClock / 4"
  101. InitStep25_Value0 = 0xE01FC1A8
  102. InitStep25_Value1 = 0x00000000
  103. InitStep26_Action = "Write 32bit"
  104. InitStep26_Comment = "Setup Periphal2 block clock = CPUClock / 4"
  105. InitStep26_Value0 = 0xE01FC1AC
  106. InitStep26_Value1 = 0x00000000
  107. InitStep27_Action = "Write 32bit"
  108. InitStep27_Comment = "Connect PLL"
  109. InitStep27_Value0 = 0xE01FC080
  110. InitStep27_Value1 = 0x00000003
  111. InitStep28_Action = "Write 32bit"
  112. InitStep28_Comment = "PLL feed 1"
  113. InitStep28_Value0 = 0xE01FC08C
  114. InitStep28_Value1 = 0x000000AA
  115. InitStep29_Action = "Write 32bit"
  116. InitStep29_Comment = "PLL feed 2"
  117. InitStep29_Value0 = 0xE01FC08C
  118. InitStep29_Value1 = 0x00000055
  119. InitStep2_Action = "Var BEQ"
  120. InitStep2_Comment = "Disconnect only if necessary"
  121. InitStep2_Value0 = 0x00000006
  122. InitStep2_Value1 = 0x00000000
  123. InitStep30_Action = "Write 32bit"
  124. InitStep30_Comment = "Map User Flash into Vector area at (0 - 3f)"
  125. InitStep30_Value0 = 0xE01FC040
  126. InitStep30_Value1 = 0x00000001
  127. InitStep3_Action = "Write 32bit"
  128. InitStep3_Comment = "Disconnect PLL"
  129. InitStep3_Value0 = 0xE01FC080
  130. InitStep3_Value1 = 0x00000001
  131. InitStep4_Action = "Write 32bit"
  132. InitStep4_Comment = "PLL feed 1"
  133. InitStep4_Value0 = 0xE01FC08C
  134. InitStep4_Value1 = 0x000000AA
  135. InitStep5_Action = "Write 32bit"
  136. InitStep5_Comment = "PLL feed 2"
  137. InitStep5_Value0 = 0xE01FC08C
  138. InitStep5_Value1 = 0x00000055
  139. InitStep6_Action = "Write 32bit"
  140. InitStep6_Comment = "Disable PLL"
  141. InitStep6_Value0 = 0xE01FC080
  142. InitStep6_Value1 = 0x00000000
  143. InitStep7_Action = "Write 32bit"
  144. InitStep7_Comment = "PLL feed 1"
  145. InitStep7_Value0 = 0xE01FC08C
  146. InitStep7_Value1 = 0x000000AA
  147. InitStep8_Action = "Write 32bit"
  148. InitStep8_Comment = "PLL feed 2"
  149. InitStep8_Value0 = 0xE01FC08C
  150. InitStep8_Value1 = 0x00000055
  151. InitStep9_Action = "Write 32bit"
  152. InitStep9_Comment = "Select internal RC oscillator as PLL clock source"
  153. InitStep9_Value0 = 0xE01FC10C
  154. InitStep9_Value1 = 0x00000000
  155. NumInitSteps = 31
  156. RAMAddr = 0x40000000
  157. RAMSize = 0x00010000
  158. UseAutoSpeed = 0x00000001
  159. UseRAM = 1
  160. [FLASH]
  161. aSectorSel[2048] = 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  162. AutoDetect = 0
  163. BankSelMode = 1
  164. BaseAddr = 0x00000000
  165. CheckId = 0
  166. CustomRAMCode = ""
  167. DeviceName = "LPC2478 internal"
  168. EndBank = 27
  169. OrgNumBits = 32
  170. OrgNumChips = 1
  171. StartBank = 0
  172. UseCustomRAMCode = 0
  173. [PRODUCTION]
  174. AutoPerformsErase = 1
  175. AutoPerformsHardLock = 0
  176. AutoPerformsHardUnlock = 0
  177. AutoPerformsProgram = 1
  178. AutoPerformsSecure = 0
  179. AutoPerformsSoftLock = 0
  180. AutoPerformsSoftUnlock = 1
  181. AutoPerformsStartApp = 0
  182. AutoPerformsUnsecure = 0
  183. AutoPerformsVerify = 1
  184. Delay = 0x000001F4
  185. EraseType = 1
  186. ProgramSN = 0
  187. SNAddr = 0x00000000
  188. SNInc = 0x00000001
  189. Threshold = 0x00000BB8
  190. VerifyType = 2