小白提问

2020-05-06 17:07:04
8
114

按照胡老师书里生成mcs文件之前,假如我想添加一个初始程序(比如按下reset后LED灯循环点亮),我应该在什么地方添加这个程序,然后生成mcs文件,再烧写进FPGA

用户评论 (8)
  • XQS0927

    2020-05-08 17:53:42 XQS0927 1#

    可以的,思路如下:

    将MCU改为从ITCM中启动,将C工程的编译结果作为ITCM存储器的初始值加载到MCU的RTL设计中,这样MCU启动的时候就可以自动执行这个C工程了。

    不过这样的话就不能从Flash启动了,如果需要频繁修改C工程的话就会比较蛋疼。。。

  • Major Tom

    2020-05-08 10:35:07 Major Tom 2#

    伊修加德柠檬

    这是一个cpu,应该是不能像你说的这样做,要通过软件,也就是嵌入式c,写一个c语言程序,cpu控制管脚实现你想要的这个功能

    明白了

  • 伊修加德柠檬

    2020-05-07 08:30:19 伊修加德柠檬 3#

    这是一个cpu,应该是不能像你说的这样做,要通过软件,也就是嵌入式c,写一个c语言程序,cpu控制管脚实现你想要的这个功能

  • Major Tom

    2020-05-06 20:48:28 Major Tom 4#

    领主文

    程序一开始不在FPGA里面初始化的,这现象实现不了吧

    好的,感谢

  • 领主文

    2020-05-06 20:44:52 领主文 5#

    Major Tom

    那假如非要在这一步实现是要修改Verilog吗

    程序一开始不在FPGA里面初始化的,这现象实现不了吧

  • Major Tom

    2020-05-06 20:42:14 Major Tom 6#

    领主文

    这个我个人感觉在软件层面来实现比较好

    那假如非要在这一步实现是要修改Verilog吗

  • 领主文

    2020-05-06 20:36:49 领主文 7#

    E203是烧好fpga然后通过jtag把程序烧进去,并不是先初始化程序再烧进去。

  • 领主文

    2020-05-06 20:31:55 领主文 8#

    这个我个人感觉在软件层面来实现比较好

关注我们

微信扫码登录 点击刷新二维码