Part Number:TM4C1294NCPDT
目前使用的是TM4C1294的開發版
1.是否能夠在運行中與MCU連結看變數或寄存器的值呢?
因為當發生問題時果可以看當下的狀態可以快速釐清問題
如果程式重新載入問題就會不見了
2.還是有其他方式可以解決上述問題呢?
3.產生的.map檔案內有所有全域變數的地址,但是都沒有全域變數的資料長度,有辦法產生所有全域變數地址和資料長度資訊的文件嗎?
Susan Yang:
user6438409 说:1.是否能夠在運行中與MCU連結看變數或寄存器的值呢?
您可以在CCS等开发环境内查看变量以及寄存器的值
具体信息可以查看
https://software-dl.ti.com/ccs/esd/documents/users_guide/ccs_debug-main.html?highlight=watch#watching-variables-expressions-and-registers
user6438409 说:但是都沒有全域變數的資料長度
您指的是变量的长度吗?
,
user6438409:
1.我指的是程式已經在運行中了,不是重新載入程式去看變數,就是程式已經運行一段時間了,突然發現狀況異常想接除錯器看變數,但不重新燒錄程式
2.對個別的變數資料長度
,
Susan Yang:
user6438409 说:但不重新燒錄程式
抱歉,之前误解了您的意思。那您可以看一下,我们之前分享的FAQ
https://e2echina.ti.com/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/200007/faq-msp430-
user6438409 说:2.對個別的變數資料長度
您指的是类似下面这样?
,
user6438409:
1.我後續測試看看
2.但好像只有.bss區段才有資料長度資訊,就是未初始化的全域變數才有,但是如果有初始化全域變數的就沒有資料長度資訊,有辦法全部都看到嗎?
,
Susan Yang:
user6438409 说:1.我後續測試看看
好的,期待您的反馈
user6438409 说:但好像只有.bss區段才有資料長度資訊,就是未初始化的全域變數才有,但是如果有初始化全域變數的就沒有資料長度資訊,有辦法全部都看到嗎?
目前map文件内是没有的。您可以在CCS内按照之前查看变量的方式查看一下
,
user6438409:
1.在TM4C1294的開發版上測試OK
2.還是CCS有辦法設定生成有全域變數地址跟資料長度資訊的文件呢?
,
Susan Yang:
user6438409 说:CCS有辦法設定生成有全域變數地址跟資料長度資訊的文件呢?
就我所知,CCS内目前没有这样的方法