主题中讨论的其他器件: TM4C129XNCZAD
您好!
有人能不能向我解释一下 TM4C1294NCPDT 和 TM4C129XNCZAD 器件内部存储器之间的区别。
当我使用 TM4C1294NCPDT 的芯 片定义在调试日志窗口中为我提供"下载的程序似乎与目标系统的预期存储器布局不匹配"时、编译器会抱怨。
当我选择 TM4C129XNCZAD 的芯片定义时、没有这样的错误。
我的理解是、这两个器件都具有1024K 的闪存和256K SRAM。
谢谢你。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
有人能不能向我解释一下 TM4C1294NCPDT 和 TM4C129XNCZAD 器件内部存储器之间的区别。
当我使用 TM4C1294NCPDT 的芯 片定义在调试日志窗口中为我提供"下载的程序似乎与目标系统的预期存储器布局不匹配"时、编译器会抱怨。
当我选择 TM4C129XNCZAD 的芯片定义时、没有这样的错误。
我的理解是、这两个器件都具有1024K 的闪存和256K SRAM。
谢谢你。
尊敬的 Bob:
感谢您的回复。
我是上个月使用 IAR 8.32 Workbench 时报告此情况的人。 我已经向 IAR 报告过这一点、但我意识到 IAR 可能需要一段时间来研究这个问题。 同时、我想我会继续研究这个问题、以了解当我单击"Download"和"Debug"按钮时会发生什么情况。
然后、我发现、通过将定义的处理器从 TM4C1294NCPDT 更改为 TM4C129XNCZAD、我不再收到这些警告。 但是,有些程序没有像以前那样运行。 因此、这正是我研究的地方、我试图弄清楚这两个处理器之间的区别是什么。
这是我在将处理器定义为 TM4C1294NCPDT 时获得的调试日志的副本。 您将注意到存储器错误。
TUE Dec12 11、2018 11:14:08:IAR 嵌入式工作平台8.32.1 (C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\bin\armproc.dll) Tue Dec12 11、2018 11:14:08:Loaded macro file:C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\config\debuger\2018\mc14:tjet 11 :tec 11:tasj12:tj14:tjtj01211:tj01214:t0c:t0c:t0c:t0c:t0c:t0c:t0c:tj 探测器 SW 模块版本1.61 Tue 2018年12月11日11:14:08:probe:option:trace (Auto、Size_Limit=100%) Tue 12月11日、2018年11:14:08:probe:Found i-jet、SN = 72247 Tue Dec 11、2018年12 月11:14:08:08:探针:已打开与 I-jet:72247 Tue 的连接2018年12月11 :08:14:0c、TUE、TUE、TUE 11:08:08:0c:14:0c:0c:0c:0c:0c:0c I-jet、FW 版本7.2、HW Ver:A Tue Dec 11、2018 11:14:08:Probe:None or IJET-MIPI10 adapter detected Tue Dec 11、2018 11:14:08:Probe:Versions:JTAG=1.83 SWO=1.39 A2D=1.70 Stream=1.49 SigCom=2.44 Tue 11、 2018 11:14:12月11:14:14:14时钟层:14:SWD 12:14:14:14 12MHz Tue Dec 11、2018 11:14:09:通知 init-after power-up 连接。 TUE Dec12 11、2018 11:14:09:通知核心连接接线。 2018年12月11日11:14:09:在 SWD 上连接 DAP v1。 检测到 IDCODE = 0x2ba01477。 TUE Dec12 11、2018 11:14:09:正在连接到 TAP#0 DAP AHB-AP-CM 端口0 (IDR=0x24770011)。 TUE 12月11日、2018年11:14:09:识别 CPUID = 0x410fc241 Cortex-M4 r0p1 ARMv7-M Tue 12月11日、2018年11:14:09:调试资源:6个指令比较器、4个数据观察点。 2018年12月11日星期二11:14:09:多核:强制异步内核执行。 2018年12月11日星期二11:14:09:多核:同步内核执行被禁用。 TUE Dec 11、2018 11:14:09:LowLevelReset (system、delay 200) Tue Dec 11、2018 11:14:09:CPU 状态-在复位 Tue 12 11、2018 11:14:09:loaded debugee:c:\Program Files (x86)\IAR Systems\Embedded Workbench 8.2\arm\config\flashloader\Texasments \Texases\bines\towes\bines\binu\201811\tblineworks\dle1.11\tblineworks\dle1.14\tblinues\tow\dle1.10\tblinues\tow\texemdle1.14\tow\texemdle1.14\emble1.dle1.dle1.dle\emble1.dle TUE Dec12 11、2018 11:14:10:1166字节下载到闪存(0.74 KB/秒) Tue Dec12 11、2018 11:14:10:Loaded debugee:J:\EK-TivaWare-2.1.4.178\examples\boards\EK-tm4c1294xl\blinky \ewarm\exe\2018.2018.Tue 10:tblinky、tue 10:t12:11:10与目标存储器布局不匹配 、tue 目标存储器布局11:14:t14:t12:t10:tue:t10:t10:t10:tblink、tue 一些 SFR 被放置在已知存储器区域之外、或者被指定为只读或 RAM 的存储器区域中: Tue Dec 11、2018 11:14:10:ROM_SCS @ 0xE00FF000、32位 Tue Dec 11、2018 11:14:10:ROM_DWT @ 0xE00FF004、32位 Tue Dec 11、2018 11:14:10:10: ROM_FPB @ 0xE00FF008、32位 Tue Dec 11、2018 11:14:10:ROM_ITM @ 0xE00FF00C、32位 Tue Dec 11、2018 11:14:10:ROM_TPIU @ 0xE00FF010、32位 Tue Dec 11、2018 11:14:10:10:等等... TUE 12月11日、2018 11:14:10:存储器指定如下: TUE 12 11、2018 11:14:10:0x00000000 - 0x000FFFFF ROM/Flash Tue 12 11、2018 11:14:10:0x01000000 - 0x1FFFFFFF ROM/Flash Tue 12 11、11:14:10:2018 0x20000000 - 0x200FFF RAM TUE 12:11:10:0X31 0x22000000 - 0x227FFFFF RAM Tue Dec 11、2018 11:14:10:0x40000000 - 0x400FFFFF Uncache/SFR Tue Dec 11、2018 11:14:10:0x42000000 - 0x43FFFFFF Uncache/SFR Tue Dec 11、2018 11:14:10X44030000 - 0x2018 EFFF T14 :0X43FFFFF TUE Dec 11:10F:10F 0xE000E000 - 0xE000EFFF 未缓存/SFR Tue 2018年12月11日11:14:10:0xE0040000 - 0xE0041FFF 未缓存/SFR Tue Dec 11、2018 11:14:10:10:SFR 范围从0x40000000到0xE00F TUE Dec 11、2018 11:14:14: 10:Lowvelue 12、LLEV (系统复位:14:10:14:10 :10:10:200) CPU 状态-在2018 年12月11日的复位 Tue 11:14:10:1166字节已验证(284.67 KB /秒) Tue 12月11日、2018年11:14:10:下载完成且验证成功。 TUE Dec 11、2018 11:14:10:LowLevelReset (software、delay 200) Tue Dec 11、2018 11:14:10:Target reset Tue Dec 11、2018 11:14:10:INFO:Configuring trace using 'Auto、Size_Limit=100%' setting... TUE 12月11日、2018 11:14:10:跟踪:在地址0xe0041000 处使用检测到的 ETMv3CM 2018年11:14:10:跟踪:访问检测到的 ETMv3CM (架构= 3.5)已初始化(CONF = 0x8c842000、CTRL=0xc10、IDR= 0x4114f250) TUE 12: 11:2018年12月11:14:TUE:10:TUE =自动分频器11:10:TUE:TUE:10:TUE 12:10 当 I-jet 未为目标供电时、无法测量电流。 2018年12月11日星期二11:14:10:多核:同步内核执行被禁用。 TUE Dec12 11、2018 11:14:10:在调试会话初始化期间出现3个警告。
谢谢、
Alan