Browse Source

some nios2 updates

Waldemar Brodkorb 8 years ago
parent
commit
13097826ea
2 changed files with 11 additions and 1 deletions
  1. 3 1
      target/nios2/Makefile
  2. 8 0
      target/nios2/kernel/qemu-nios2

+ 3 - 1
target/nios2/Makefile

@@ -6,6 +6,8 @@ include $(ADK_TOPDIR)/mk/kernel-build.mk
 include $(ADK_TOPDIR)/mk/image.mk
 
 KERNEL:=$(LINUX_DIR)/vmlinux
+OSTRIP:=-R .reginfo -R .notes -R .note -R .comment -R .mdebug -R .note.gnu.build-id
+
 QEMU_ARGS+=-M 10m50-ghrd -dtb $(FW_DIR)/10m50_devboard.dtb
 QEMU_ARGS+=${ADK_QEMU_ARGS}
 
@@ -51,7 +53,7 @@ endif
 
 # image creation and kernel install
 kernel-strip:
-	cp $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
+	$(TARGET_CROSS)objcopy $(OSTRIP) -S $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
 
 kernel-install: kernel-strip
 	@cp $(BUILD_DIR)/$(TARGET_KERNEL) $(FW_DIR)/$(TARGET_KERNEL)

+ 8 - 0
target/nios2/kernel/qemu-nios2

@@ -1 +1,9 @@
 CONFIG_NIOS2=y
+CONFIG_NIOS2_MEM_BASE=0x8000000
+CONFIG_NIOS2_HW_MUL_SUPPORT=y
+CONFIG_NIOS2_HW_DIV_SUPPORT=y
+CONFIG_CUSTOM_CACHE_SETTINGS=y
+CONFIG_NIOS2_DCACHE_SIZE=0x8000
+CONFIG_NIOS2_ICACHE_SIZE=0x8000
+CONFIG_SERIAL_OF_PLATFORM=y
+CONFIG_SERIAL_ALTERA_JTAGUART=y