
Hi Fabio,
Thank you for your help.
Attached is the 'git status' and 'git log' in my porting u-boot to my cse_ptjob_cb3_r102 control board by following README in u-boot and being blocked with the hurdle of "undefined reference to `reset_cpu'" in hope you spot something familiar and shed a light in my building effort.
Sincerely, Liu Wang ----------------------------------------------------------------------------------------------------- liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$ git log commit 050acee119b3757fee3bd128f55d720fdd9bb890 (HEAD, tag: v2020.10, list) Author: Tom Rini trini@konsulko.com Date: Mon Oct 5 11:15:32 2020 -0400
Prepare v2020.10
Signed-off-by: Tom Rini trini@konsulko.com
commit 0f3e2942c9e01b5dfc01f3dabe0e2f2ab8fd8b84 Author: Soeren Moch smoch@web.de Date: Thu Aug 27 21:52:46 2020 +0200
board: tbs2910: Use recommended distroboot addresses
According to doc/README.distro fdt_addr must not be set when DTB is not available from hardware. So remove this entry.
Use address 32MB above the start of DRAM for kernel_addr_r. This way we likely can avoid the self-relocation of the compressed kernel image before it decompresses to offset 0x8000 from start of DRAM.
Use address 128MB above the start of DRAM for fdt_addr_r, since this is the maximum location for the end of the kernel. So we avoid overwriting the DTB.
Use 512k above that for ramdisk_addr_r. This should be enough for the DTB, rest of DRAM can be used for initrd.
liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$
----------------------------------------------------------------------------- liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$ git status HEAD detached at v2020.10 Changes not staged for commit: (use "git add <file>..." to update what will be committed) (use "git restore <file>..." to discard changes in working directory) modified: arch/arm/Kconfig modified: arch/arm/include/asm/arch-aspeed/platform.h modified: arch/arm/include/asm/global_data.h modified: cmd/bootm.c modified: cmd/i2c.c modified: cmd/load.c modified: cmd/source.c modified: common/image.c modified: fs/fs.c modified: include/command.h modified: include/ns16550.h
Untracked files: (use "git add <file>..." to include in what will be committed) board/supermicro/ configs/cse_ptjob_cb3_r102_defconfig include/configs/cast_common.h include/configs/cse_ptjob_cb3_r102.h listBin log2024011616makeAll.yml logmakeall2024012218 makelog
no changes added to commit (use "git add" and/or "git commit -a") liuw@liuw-SYS-E100-12T-H:~/Downloads/u-boot$
-----Original Message----- From: Fabio Estevam festevam@gmail.com Sent: Monday, January 22, 2024 6:44 PM To: Liu Wang (HW) liuw@supermicro.com Cc: u-boot@lists.denx.de Subject: Re: Could you please help me in resolving the " /reset.c:42:(.text.do_reset+0x20): undefined reference to `reset_cpu'?"
[CAUTION: External Mail]
Hi Liu Wang,
On Mon, Jan 22, 2024 at 10:55 PM Liu Wang liuw@supermicro.com wrote:
Hi Fabio,
Could you please help me in resolving the " /reset.c:42:(.text.do_reset+0x20): undefined reference to `reset_cpu'?" from: u-boot$make all:
Looking at the errors below, there are several errors besides the reset_cpu one.
As you are using an out-of-tree U-Boot, there is not much the U-Boot community can do to help you, sorry.
You need to get assistance from the U-Boot provider that you are using.