NS9360_CC9C.jflash 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. AppVersion = 38400
  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 = 10
  16. Speed1 = 4000
  17. TAP_Number = 0
  18. UseAdaptive0 = 1
  19. UseAdaptive1 = 1
  20. UseMaxSpeed0 = 0
  21. UseMaxSpeed1 = 0
  22. [CPU]
  23. CheckCoreID = 1
  24. ChipName = "Analog ADuC7020x62"
  25. ClockSpeed = 0x00000000
  26. CoreID = 0x07926031
  27. DeviceFamily = 0x00000000
  28. EndianMode = 1
  29. HasInternalFlash = 0
  30. InitStep0_Action = "Reset"
  31. InitStep0_Comment = "Reset and halt target"
  32. InitStep0_Value0 = 0x00000001
  33. InitStep0_Value1 = 0x00000000
  34. InitStep10_Action = "Write 32bit"
  35. InitStep10_Comment = "Set the Refresh Counter"
  36. InitStep10_Value0 = 0xA0700024
  37. InitStep10_Value1 = 0x00000006
  38. InitStep11_Action = "Write 32bit"
  39. InitStep11_Comment = ""
  40. InitStep11_Value0 = 0xA0700028
  41. InitStep11_Value1 = 0x00000001
  42. InitStep12_Action = "Write 32bit"
  43. InitStep12_Comment = "Set the Precharge Period"
  44. InitStep12_Value0 = 0xA0700030
  45. InitStep12_Value1 = 0x00000001
  46. InitStep13_Action = "Write 32bit"
  47. InitStep13_Comment = "Active to Precharge Command Period"
  48. InitStep13_Value0 = 0xA0700034
  49. InitStep13_Value1 = 0x00000004
  50. InitStep14_Action = "Write 32bit"
  51. InitStep14_Comment = "tAPR"
  52. InitStep14_Value0 = 0xA070003C
  53. InitStep14_Value1 = 0x00000001
  54. InitStep15_Action = "Write 32bit"
  55. InitStep15_Comment = "tDAL"
  56. InitStep15_Value0 = 0xA0700040
  57. InitStep15_Value1 = 0x00000005
  58. InitStep16_Action = "Write 32bit"
  59. InitStep16_Comment = "tWR"
  60. InitStep16_Value0 = 0xA0700044
  61. InitStep16_Value1 = 0x00000001
  62. InitStep17_Action = "Write 32bit"
  63. InitStep17_Comment = "tRC"
  64. InitStep17_Value0 = 0xA0700048
  65. InitStep17_Value1 = 0x00000006
  66. InitStep18_Action = "Write 32bit"
  67. InitStep18_Comment = "tRFC"
  68. InitStep18_Value0 = 0xA070004C
  69. InitStep18_Value1 = 0x00000006
  70. InitStep19_Action = "Write 32bit"
  71. InitStep19_Comment = "tRRD"
  72. InitStep19_Value0 = 0xA0700054
  73. InitStep19_Value1 = 0x00000001
  74. InitStep1_Action = "Write 32bit"
  75. InitStep1_Comment = "Static Config Register"
  76. InitStep1_Value0 = 0xA0700220
  77. InitStep1_Value1 = 0x00000081
  78. InitStep20_Action = "Write 32bit"
  79. InitStep20_Comment = "tMRD"
  80. InitStep20_Value0 = 0xA0700058
  81. InitStep20_Value1 = 0x00000001
  82. InitStep21_Action = "Write 32bit"
  83. InitStep21_Comment = "Dynamic Config 0 (CS4)"
  84. InitStep21_Value0 = 0xA0700100
  85. InitStep21_Value1 = 0x00004280
  86. InitStep22_Action = "Write 32bit"
  87. InitStep22_Comment = "CAS latency is 2 at 100 MHz"
  88. InitStep22_Value0 = 0xA0700104
  89. InitStep22_Value1 = 0x00000203
  90. InitStep23_Action = "Write 32bit"
  91. InitStep23_Comment = "Issue SDRAM PALL command"
  92. InitStep23_Value0 = 0xA0700020
  93. InitStep23_Value1 = 0x00000103
  94. InitStep24_Action = "Write 32bit"
  95. InitStep24_Comment = "Set the Refresh Counter"
  96. InitStep24_Value0 = 0xA0700024
  97. InitStep24_Value1 = 0x00000001
  98. InitStep25_Action = "Delay"
  99. InitStep25_Comment = "Small Delay for SDRAM"
  100. InitStep25_Value0 = 0x00000000
  101. InitStep25_Value1 = 0x00000005
  102. InitStep26_Action = "Write 32bit"
  103. InitStep26_Comment = "Set the Refresh Counter"
  104. InitStep26_Value0 = 0xA0700024
  105. InitStep26_Value1 = 0x00000030
  106. InitStep27_Action = "Write 32bit"
  107. InitStep27_Comment = "Issue SDRAM MODE Command"
  108. InitStep27_Value0 = 0xA0700020
  109. InitStep27_Value1 = 0x00000083
  110. InitStep28_Action = "Read 32bit"
  111. InitStep28_Comment = "Read to set Cas Latency"
  112. InitStep28_Value0 = 0x00022000
  113. InitStep28_Value1 = 0x00000000
  114. InitStep29_Action = "Write 32bit"
  115. InitStep29_Comment = "Issue SDRAM NORMAL Command"
  116. InitStep29_Value0 = 0xA0700020
  117. InitStep29_Value1 = 0x00000003
  118. InitStep2_Action = "Write 32bit"
  119. InitStep2_Comment = "Static Wait WEN"
  120. InitStep2_Value0 = 0xA0700224
  121. InitStep2_Value1 = 0x00000000
  122. InitStep30_Action = "Write 32bit"
  123. InitStep30_Comment = "Enable Buffer Access"
  124. InitStep30_Value0 = 0xA0700100
  125. InitStep30_Value1 = 0x00084280
  126. InitStep31_Action = "Write Register"
  127. InitStep31_Comment = "Set the processor mode"
  128. InitStep31_Value0 = 0x00000008
  129. InitStep31_Value1 = 0x000000D3
  130. InitStep3_Action = "Write 32bit"
  131. InitStep3_Comment = "Static Wait OEN"
  132. InitStep3_Value0 = 0xA0700228
  133. InitStep3_Value1 = 0x00000000
  134. InitStep4_Action = "Write 32bit"
  135. InitStep4_Comment = "Static Wait RD"
  136. InitStep4_Value0 = 0xA070022C
  137. InitStep4_Value1 = 0x00000008
  138. InitStep5_Action = "Write 32bit"
  139. InitStep5_Comment = "Static Wait Page"
  140. InitStep5_Value0 = 0xA0700230
  141. InitStep5_Value1 = 0x00000000
  142. InitStep6_Action = "Write 32bit"
  143. InitStep6_Comment = "Static Wait WR"
  144. InitStep6_Value0 = 0xA0700234
  145. InitStep6_Value1 = 0x00000004
  146. InitStep7_Action = "Write 32bit"
  147. InitStep7_Comment = "Static Wait Turn"
  148. InitStep7_Value0 = 0xA0700238
  149. InitStep7_Value1 = 0x00000000
  150. InitStep8_Action = "Write 32bit"
  151. InitStep8_Comment = "Setup GPIO"
  152. InitStep8_Value0 = 0x90600104
  153. InitStep8_Value1 = 0x33313333
  154. InitStep9_Action = "Write 32bit"
  155. InitStep9_Comment = "Enable The Memory Controller"
  156. InitStep9_Value0 = 0xA0700000
  157. InitStep9_Value1 = 0x00000001
  158. NumInitSteps = 32
  159. RAMAddr = 0x00000000
  160. RAMSize = 0x00010000
  161. UseAutoSpeed = 0x00000001
  162. UseRAM = 1
  163. [FLASH]
  164. 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, 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, 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, 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, 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, 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
  165. AutoDetect = 0
  166. BankSelMode = 1
  167. BaseAddr = 0x50000000
  168. CheckId = 3
  169. CustomRAMCode = ""
  170. DeviceName = "M29DW641F"
  171. EndBank = 141
  172. OrgNumBits = 16
  173. OrgNumChips = 1
  174. StartBank = 0
  175. UseCustomRAMCode = 0
  176. [PRODUCTION]
  177. AutoPerformsErase = 1
  178. AutoPerformsHardLock = 0
  179. AutoPerformsHardUnlock = 0
  180. AutoPerformsProgram = 1
  181. AutoPerformsSecure = 0
  182. AutoPerformsSoftLock = 0
  183. AutoPerformsSoftUnlock = 1
  184. AutoPerformsStartApp = 0
  185. AutoPerformsUnsecure = 0
  186. AutoPerformsVerify = 0
  187. AutoPerformsVerifyCRC = 1
  188. Delay = 0x000001F4
  189. Threshold = 0x00000BB8