能否使用jtag仿真器直接上载程序到片内rom???
能否使用jtag仿真器直接上载程序到片内rom???
各位大仙,本人喜欢裸机编程MCU,想问一下能否直接通过jtag仿真器上传代码到片内地址上?
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 能否使用jtag仿真器直接上载程序到片内rom???
片内 ROM 是只读的,上载不了。最多上载到片内 RAM,但片内 RAM 比较小,只能是简单的程序。
Re: 能否使用jtag仿真器直接上载程序到片内rom???
收到,谢谢大仙gargamel,一鼓作气在问几个问题:
1. 放在flash中的代码有没有权限限制?比如说不能访问MMU和PID等模块...,
2. 我在github上找到了一个NonOS for ESP32的项目,想运行一下试试,是不是也得烧到地址0x1000上?
3. 根据问题2:分区表有没有什么要求?
1. 放在flash中的代码有没有权限限制?比如说不能访问MMU和PID等模块...,
2. 我在github上找到了一个NonOS for ESP32的项目,想运行一下试试,是不是也得烧到地址0x1000上?
3. 根据问题2:分区表有没有什么要求?
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: 能否使用jtag仿真器直接上载程序到片内rom???
1、没有限制
2、是的,需要烧到 0x1000 地址,ROM 中的 bootloader 已经写死了,会从这个地址开始 load 用户的程序
3、分区表都已经是用户层的了,你完全不用 IDF,那分区表你完全可以自己去定义,当然 0x1000 这个是没法改的了
2、是的,需要烧到 0x1000 地址,ROM 中的 bootloader 已经写死了,会从这个地址开始 load 用户的程序
3、分区表都已经是用户层的了,你完全不用 IDF,那分区表你完全可以自己去定义,当然 0x1000 这个是没法改的了
Who is online
Users browsing this forum: Bing [Bot], Google [Bot] and 72 guests