Debug within custom project structure

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Debug within custom project structure

265 次查看
xxxrs
Contributor I

Hi all,

I am wondering how it is possible to debug my MCX application on my Freedom board with on board debugger (LinkServer), but using a custom project structure, which differs from the code-generation folder structure.

Background: we are developing our software in strict software layer architecture to make MCUs exchangeable. Therefore all Driver code is put to one directory, consequentially some intermediate layers and the application are located in other folders.

Now after adapting the make file(s) I am building a bin file, which I want to flash using LinkServer after according setting. 

The result is the error message: "'Launching xxx LinkServer Default' has encountered a problem. Error with command: arn-none-eabi-gdb --version".

When creating a test project within MCUXpresso with default folder structure, there are no issues downloading the program and starting a debug session. (that's why I assume that it has to do with the changed project structure)

What can I do? How do others handle their own project structures and what needs to be taken care of?

Thanks and BR

标签 (1)
0 项奖励
回复
0 回复数
%3CLINGO-SUB%20id%3D%22lingo-sub-2371228%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9C%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84%E5%86%85%E8%BF%9B%E8%A1%8C%E8%B0%83%E8%AF%95%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2371228%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%EF%BC%8C%3C%2FP%3E%3CP%3E%E6%88%91%E6%83%B3%E7%9F%A5%E9%81%93%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%9D%BF%E8%BD%BD%E8%B0%83%E8%AF%95%E5%99%A8%EF%BC%88LinkServer%EF%BC%89%E5%9C%A8%E6%88%91%E7%9A%84Freedom%E6%9D%BF%E4%B8%8A%E8%B0%83%E8%AF%95%E6%88%91%E7%9A%84MCX%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E4%BD%86%E4%BD%BF%E7%94%A8%E8%87%AA%E5%AE%9A%E4%B9%89%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84%EF%BC%8C%E8%BF%99%E4%B8%8E%E4%BB%A3%E7%A0%81%E7%94%9F%E6%88%90%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84%E4%B8%8D%E5%90%8C%E3%80%82%3C%2FP%3E%3CP%3E%E8%83%8C%E6%99%AF%EF%BC%9A%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E4%B8%A5%E6%A0%BC%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%B1%82%E6%9E%B6%E6%9E%84%E4%B8%AD%E5%BC%80%E5%8F%91%E8%BD%AF%E4%BB%B6%EF%BC%8C%E4%BB%A5%E4%BD%BF%20MCU%20%E5%8F%AF%E4%BA%A4%E6%8D%A2%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E6%89%80%E6%9C%89%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%BB%A3%E7%A0%81%E9%83%BD%E6%94%BE%E5%9C%A8%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%AD%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%B8%80%E4%BA%9B%E4%B8%AD%E9%97%B4%E5%B1%82%E5%92%8C%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E4%BD%8D%E4%BA%8E%E5%85%B6%E4%BB%96%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E3%80%82%3C%2FP%3E%3CP%3E%E7%8E%B0%E5%9C%A8%EF%BC%8C%E5%9C%A8%E4%BF%AE%E6%94%B9%E4%BA%86%20make%20%E6%96%87%E4%BB%B6%E5%90%8E%EF%BC%8C%E6%88%91%E6%AD%A3%E5%9C%A8%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%20bin%20%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E6%83%B3%E5%9C%A8%E8%BF%9B%E8%A1%8C%E7%9B%B8%E5%BA%94%E8%AE%BE%E7%BD%AE%E5%90%8E%E4%BD%BF%E7%94%A8%20LinkServer%20%E9%97%AA%E5%AD%98%E8%AF%A5%E6%96%87%E4%BB%B6%E3%80%82%20%3C%2FP%3E%3CP%3E%E7%BB%93%E6%9E%9C%E6%98%AF%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%EF%BC%9A%22%E5%90%AF%E5%8A%A8%20xxx%20LinkServer%20Default%20%E6%97%B6%E9%81%87%E5%88%B0%E9%97%AE%E9%A2%98%E3%80%82Error%20with%20command%3A%20arn-none-eabi-gdb%20--version%22.%3C%2FP%3E%3CP%3E%E4%BD%BF%E7%94%A8%E9%BB%98%E8%AE%A4%E6%96%87%E4%BB%B6%E5%A4%B9%E7%BB%93%E6%9E%84%E5%9C%A8%20MCUXpresso%20%E4%B8%AD%E5%88%9B%E5%BB%BA%E6%B5%8B%E8%AF%95%E9%A1%B9%E7%9B%AE%E6%97%B6%EF%BC%8C%E4%B8%8B%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%92%8C%E5%90%AF%E5%8A%A8%E8%B0%83%E8%AF%95%E4%BC%9A%E8%AF%9D%E4%B8%8D%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%97%AE%E9%A2%98%E3%80%82(%E8%BF%99%E5%B0%B1%E6%98%AF%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E8%AE%A4%E4%B8%BA%E8%BF%99%E4%B8%8E%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84%E7%9A%84%E6%94%B9%E5%8F%98%E6%9C%89%E5%85%B3%EF%BC%89%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E8%83%BD%E5%81%9A%E4%BA%9B%E4%BB%80%E4%B9%88%EF%BC%9F%E5%85%B6%E4%BB%96%E4%BA%BA%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%E8%87%AA%E5%B7%B1%E7%9A%84%E9%A1%B9%E7%9B%AE%E7%BB%93%E6%9E%84%EF%BC%8C%E9%9C%80%E8%A6%81%E6%B3%A8%E6%84%8F%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%E5%92%8C%20BR%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2371228%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E5%BC%80%E5%8F%91%E6%9D%BF%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E