代码拉取完成,页面将自动刷新
The main idea, that assembler is always the same.
All ULP cores have one esp32ulp-parse.y file that must be updated if new commands added.
This file will be converted to the *.c file and will be linkedd to the project.
For each assembler command in common tc-esp32ulp_common.c file the processing function (command function) will be called.
Inside of the command function the switch have to shoose the target core.
To include new ULP core to the binutils, please follow the next steps:
1. In file tc-esp32ulp in md_parse_option() define your ULP version.
2. Add new instructions into esp32ulp-parse.y and esp32ulp-lex.l files.
3. Add new files with instructions processing into the project in the same way as tc-esp32ulp_esp32.c (just search text tc-esp32ulp_esp32.).
4. Add mew command processing into the elf32-esp32ulp.c and not forget to increase ESP32ULP_RELOC_MAX
...
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。