esp-mdf icon indicating copy to clipboard operation
esp-mdf copied to clipboard

[求助]ubuntu18可以成功安装mdf,但无法编译通过

Open unit-c opened this issue 2 years ago • 1 comments

python : 3.7v

LOG :

Traceback (most recent call last): File "/home/unit/桌面/esp-mdf/esp-idf/tools/ldgen/generation.py", line 616, in add_sections_info results = parser.parseString(first_line) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 1814, in parseString raise exc File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 1804, in parseString loc, tokens = self._parse( instring, 0 ) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 1548, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 3722, in parseImpl loc, exprtokens = e._parse( instring, loc, doActions ) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 1552, in _parseNoCache loc,tokens = self.parseImpl( instring, preloc, doActions ) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 3472, in parseImpl raise ParseException(instring, loc, self.errmsg, self) pyparsing.ParseException: Expected end of line (at char 22), (line:1, col:23)

During handling of the above exception, another exception occurred:

Traceback (most recent call last): File "/home/unit/桌面/esp-mdf/esp-idf/tools/ldgen/ldgen.py", line 113, in main() File "/home/unit/桌面/esp-mdf/esp-idf/tools/ldgen/ldgen.py", line 88, in main sections_infos.add_sections_info(sections_info_file_obj) File "/home/unit/桌面/esp-mdf/esp-idf/tools/ldgen/generation.py", line 618, in add_sections_info raise ParseException("File " + sections_info_file.name + " is not a valid sections info file. " + p.message) File "/home/unit/.espressif/python_env/idf3.3_py3.7_env/lib/python3.7/site-packages/pyparsing.py", line 272, in getattr raise AttributeError(aname) AttributeError: message [861/866] Performing build step for 'bootloader'

unit-c avatar May 21 '22 11:05 unit-c

@unit-c This error is more caused by your toolchain dependencies not being installed. I see the mdf release/v1.0 version you are using, right? Operate as follows:

git clone --recursive https://github.com/espressif/esp-mdf.git (If --recursive is not added, please use git submodule update --init --recursive to do it again.)
cd esp-mdf/esp-idf
export IDF_PATH=~/esp-mdf/esp-idf
../install.sh
../export.sh
export MDF_PATH=~/esp-mdf

Then go to compile and see how?

Jiangyafeng avatar Jun 30 '22 13:06 Jiangyafeng