Skip to content
This repository has been archived by the owner on Apr 27, 2023. It is now read-only.

Sanitise linker scripts #17

Open
ben-marshall opened this issue Nov 4, 2019 · 0 comments
Open

Sanitise linker scripts #17

ben-marshall opened this issue Nov 4, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request Flow Change relating to flow/scripting

Comments

@ben-marshall
Copy link
Contributor

There are currently 4 different linker scripts used in the project:

  • flow/selfcheck/boot-link.ld
  • flow/selfcheck/test-link.ld
  • src/examples/share/link.ld
  • src/fsbl/link.ld

These should really be combined into just two:

  • One for building the ROM image only.
  • One for building the RAM image only.
@ben-marshall ben-marshall added the enhancement New feature or request label Nov 4, 2019
@ben-marshall ben-marshall self-assigned this Nov 4, 2019
@ben-marshall ben-marshall added the Flow Change relating to flow/scripting label Nov 4, 2019
ben-marshall added a commit that referenced this issue Aug 18, 2020
- See #23. Working verilator build and running out of ROM.

  - Need to implement simulator appropriate UART.

- See #17. FSBL now uses scarv-cpu core complex linker script.

 On branch scarv/skywater/dev
 Changes to be committed:
	modified:   extern/scarv-cpu
	modified:   flow/gtkwave/scarv-soc.gtkw
	modified:   flow/selfcheck/Makefile.in
	modified:   flow/verilator/Makefile.in
	new file:   flow/verilator/manifest-soc-rtl.txt
	new file:   flow/verilator/manifest-soc-tb.txt
	deleted:    flow/verilator/scarv-soc-rtl.manifest
	new file:   flow/verilator/scarv-soc-tb.cmd
	deleted:    flow/verilator/scarv-soc-testbench.manifest
	new file:   rtl/gpio/gpio_top.sv
	new file:   rtl/soc/scarv_soc.sv
	deleted:    rtl/soc/scarv_soc.v
	new file:   rtl/soc/scarv_soc_periph_top.sv
	new file:   rtl/uart/uart_top.sv
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request Flow Change relating to flow/scripting
Projects
None yet
Development

No branches or pull requests

1 participant